Created knowledgeDB client base. Does not yet allow for queries, but should start a connection. Also put intelliJ project files in gitignore.
Modified KnowledgeDBClient. Added methods for executing single and queries parameterized queries.

Added Queries class for the queries.

Added Row class for parsing a row from a ResultSet.

Added comments for all classes.
Added missing Row class.
Added and fixed missed/bad comments.
Fixed some comments found by Arjen.
Merge pull request #50 from AgileManufacturing/knowledgeDatabaseClient

Knowledge database client
Moved the classes to a new package (rexos.libraries.knowledge).
Fixed header comments.
Merge pull request #51 from AgileManufacturing/knowledgeDatabaseClient

Moved the classes to a new package (rexos.libraries.knowledge).
Merge pull request #49 from hesselmeulenbeld/BlackboardClientDev

Blackboard client dev
Moved all the source to java and cpp folders respectively. Removed .jar files from libraries, they are in /lib. Removed old blackboardSendAgent and dummyAgent, because they're not worth refactoring. Removed all build.xml files. catkin_make still functions due to recursive globbing and relative paths, however, devel/setup.sh does not lead to the right binary path so the ros nodes are not found.
fixed java library file packagenames in source, so they match filestructure.
Fixed the doxyfiles so they work with the new filestructure.
Change Libjson to libjson, also changed all the files that use it. It compiles.
Added a general rexos-build script which runs catkin, sources the setup.sh and runs rospack list to clear the cache. Also added a bunch of build.xml files that do not work yet.
Fixed up the java ant buildsystem. Now builds all current source. Removed blackboardReader since it will be replaced soonish. Added the ant build to rexos-build.sh.
Minor fix in build.xml, it now makes the build directory if it doesn't exist yet.
Added .export-rospath script which adds the current directory to the ROS_PACKAGE_PATH if it isn't already in there. rexos-build.sh now calls this script.
Changed buildfile so that it no longer duplicates environment classpath values. New build targets should depend on create-base-export-file to initiate the export file.
Removed execute permissions of .export-rospath and rexos-build.sh. These files should be called using source to make sure the user's environment is changed, rather than that of a subshell.
Added some comments to the rexos-build script and added a -c flag to clean rather than build.