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.
Reverted breaking knowledgedbclient changes.
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.
Merge pull request #52 from AgileManufacturing/folderRestructure

Folder restructure
Merge branch 'development' of github.com:hesselmeulenbeld/HUniversal-Production-Utrecht into development
Reverted breaking knowledgedbclient changes.
Fixed merge conflicts.
Moved everything to new folder structure.

Cleaned up redundant/old/unused files.
Updated package names.
Changed all package to lower cases.

Changed newDataClasses to data.
Merge branch 'development' of github.com:hesselmeulenbeld/HUniversal-Production-Utrecht into development