Fixed memory errors found during Valgrind profiling.
Allow setting num_iterations in testparser.
Removed unused function.

Conflicts:
	src/connection.c
Clean up output of mapper_db_dump()
Add unknown devices to db when link or connection received - required for later free().
Add .DS_Store files to gitignore.
Always use internal count of scopes.
C++ bindings: handle property queries with null results.
C++ bindings: overload device.remove_input/output functions.
Update expression syntax in testinstance program.
Updated README.
Java: updated monitor flag values.
Add header to jni makefile.
Free lib_version string when removing devices.
Monitor: prevent addition of duplicate subscriptions.
Fix expected values in testdb.
Simplify signal handler somewhat, since instance release messages cannot be embedded in multi-count messages.
Fix removal of signals in testsignals program.