Adding monitor functionality to Java bindings.
Java monitor bindings: link(), connect() and callbacks working and added to test; still missing writable properties for link and connect.
jni monitor bindings: connection mode, bound and expression props working.
jni monitor bindings: src and dest extrema props for connections.
Use more overloading for signal update functions to reduce code replication; removed unnecessary db objects from signal handler arguments; added device properties function; moving remaining public function names to camelCase.
Handle connection_modify functionality.
Added timetag and Device.now() functions.
Added testspeed.java for benchmarking speed improvements.
Merge branch 'master' into java-monitors
Corrected some labels.
Use src and dest names from arguments.
Overloading device poll() function.
Removing unnecessary signal props argument from handlers.
Overload reserveInstances() function to reduce native code complexity.
Adapt Processing example for API changes.
Add Java tutorial.
Java tutorial updates.
Merge branch 'java-monitors'