recursive library compilation triggered on multiplatform libraries
modified analogWrite to wait for end of conversion
Merge pull request #1202 from vdorr/lib-1.5

modified analogWrite to wait for end of conversion
Merge branch 'ide-1.5.x' into lib-1.5
Factoring Library class
Merge remote-tracking branch 'arduino/ide-1.5.x' into HEAD
Factoring Library class, step 2: first try parsing library metadata
BOARDS and ARCH defines from boards.txt
See #308
Added boards and arch defines.
Merge branch 'boards_defines' into lib-1.5
merging ide-1.5.x
Library class, round 2
Library: converted nulls to checked exceptions, removed printStackTrace, added "dependencies" member

Conflicts:
	app/src/processing/app/packages/Library.java
Library: converted nulls to checked exceptions, removed printStackTrace, added "dependencies" member
Merge branch 'lib-1.5-newformat' into ide-1.5.x
Revert "introducing jSSC: an RXTX replacement"

This reverts commit d69ab6ae055b5db8b2443680e74fdb274ecdb177.

Conflicts:
	app/lib/RXTXcomm.jar