Quick start:
To build ReportLab for Java, you need to have JDK 1.4+ and ANT 1.5+ installed.
If you don't have these installed, go to Yosemite\data\packages\java and install
the most recent version. Then, you need to set your System PATH variable to include
$JAVA_HOME\bin and $ANT_HOME.

(For ftp ant task you will need to install NetComponents package from
http://www.savarese.org/oro/downloads/NetComponents-1.3.8.zip. Once you download
the zip file, unpack it and copy netcomponents.jar into $ANT_HOME/lib directory.)

There are 5 ant tasks:

	- build This is default ant task. It is executed when you just type: 'ant',
			which is the same like typing: 'ant build'.
			This task compiles the java source files and builds the jar file.

	- javadoc	This task creates javadoc style documentation in docs directory.
				To run it type: 'ant javadoc'.

	- zip	This task calls the build task and javadoc task respectively and
			zips produced files together with other supporting docs specified
			in build.xml. To run it type: 'ant zip'.

	- ftp	This task calls the zip task and ftp it to the ReportLab web server.
			To run it type: 'ant ftp'.
			Note: This task needs the ftp server username and password supplied
			externally.
			Username and password can be supplied in 3 different ways:
			1. 	Create a file called 'build.properties', add a couple of lines:
				ftpUser=<someUser>
				ftpPassword=<secret>
			2.	Specify parameters on the command line as ant's parameters, eg:
				ant -DftpUser=<someUser> -DftpPassword=<secret> ftp
			3.	Do nothing. If you just type 'ant ftp', you will be prompted to
				type the username and password interactively on command line.

	- clean	Cleans the directory of class and other "unwanted" files.
			To run it type: 'ant clean'.

	- cleanJ	Cleans Jython's reportlab and rlextra directories of .class files.

	- cleanall	Cleans directory completely, removes .class, .jar and .zip files.

	- test	Tests the built jar, calls various JCanvas functions.

