Merge branch 'hotfix/travis-ci'
Replace Makefile with Rakefile for compiling documentation

Supports Doxygen as well as Appledoc.
Appledoc-compatible comments

Also remove trailing tabs.
Merge branch 'hotfix/appledoc' into develop