The Makefile release target does now include an automatic push to git origin

You need to set the upstream branch for your current branch before this will work
We do now create the dependencies between all source files (including headers)

This should eliminate the need to use make clean if we want to compile new stuff
The dependency between the tests and the source code needs to be added in another commit
The src/Makefile is now included in the main Makefile
Updated cppuTest framework to include latest fix
Merged the tests/Makefile into the root Makefile
Finally merged all Makefiles into one single makefile

This is mostly helpful because of the shared dependencies :)