Update makefile and docs

@mortenvp The sample makefile uses side-by-side project paths. The compiled binary will also print "Data decoded correctly" and I added a wscript_build to make sure that the cpp always compiles.
I documented how to compile the example from scratch using the makefile: 
http://kodo.readthedocs.org/en/update-makefile-and-docs/including_kodo_in_your_application.html#example-application-using-makefile

I also went through the getting_started guide and made numerous corrections and simplifications. We now recommend to use 'python waf configure' as default to keep things very simple. I also added the command to run the unit tests with waf. All the fancy options are mentioned in the notes.
Unfortunately ReadTheDocs does not support multiple code boxes within a Note.

One more suggestion: we should change the suggested folder name 'dev' as it is also a system folder on unix. I had some complaints when someone tried to put kodo to "/dev/kodo" (with sudo).