New, multi-threaded workfile system.
Works with root workfile, no parameters.
MoSync libs can again be compiled properly.
examples can now be compiled and run.
Bluetooth Low Energy device discovery.
Interface definition and Android (4.3) implementation.
[MOSYNC-3362] Android: fixed maAudioStop().
Added testProgram audioApiExample.
Android: replaced all manual IOCtl JNI invocations with IDL-generated ones.
I've not replaced the syscalls yet.
audioApiExample, part 2.
Android/IDL: generated and used identifiers for int-struct offsets.
Improved GATT API and test program.

When used with TI CC2541 SensorTag,
reports 8 services, but no characteristics.
Something's wrong...
Implemented CONFIG_CHECK_TASK_INTEGRITY.
Improved header file rebuild recognition.
Improved task type collision detection.
Merge remote-tracking branch 'sandbox/gcc4-bb10' into gcc4-mt

Conflicts:
	rules/mosync_util.rb
Lots of fixes to the workfile system.
Deadlocks are more rare, but they can still happen.
newlib is again usable.
Updated some neglected tool workfiles.
OSX build fixes
New asynchronous puts.
Will hopefully work around the stdout-threading problem on OSX 10.6.
workfiles: Reimplemented the PACK option.
Gatt improvements. Can now read some data.
Multiple simultaneous DescReads seem to cause a hangup.
Perhaps only one at a time is allowed.
Android Gatt: Queued data fetches.
This fixes the previous hangup.