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
Updated eclipse classpath
Added test for GUI (Reduce Indent)
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
Revert "null check on SerialPort.readBytes"

This reverts commit 991663409ab875aa22bb181d4833a490e5db1b50.
Revert "jssc.jar update for mac"

This reverts commit 23086d6b357dca96f3b1ae5616bb29883faf958a.
Revert "removing old rxtx references"

This reverts commit 719f79c0379f62776860dc605991a3b8d6ba0404.
Revert "linux: adding support to ttyACM devices"

This reverts commit e099cd23330c8150a4f5699e0997a9eb7041faea.
reverting to old RXTX, patched