Fixed various missing documentation
changed variable names to be consistent
rearranging variable order for consistency
using copydoc instead of see, in order to copy appropiate documentation of classes
corrected some copydoc references
removed various doxygen warnings
added some missing documentation
added missing documentation
added documentation and groups
Merge branch 'master' into update-doxygen
fixed rand_symbol_size so that it never returns 0, which would cause an assert during the tests
Merge pull request #16 from steinwurf/update-doxygen

Update doxygen
Use uint8_t data types in storage API.
Changed APIs of encoders and decoders to also use uint8_t
Merged with master
Merge branch 'master' into shallow-deep-example