Let's use make's implicit variables.

http://www.gnu.org/software/make/manual/html_node/Implicit-Variables.html
Removed compiled files
Configured travis to build and deploy the executables

The executables are rebuilt whenever the utils/ directory is modified or when the commit title contains [exec-build]. I have also added an option to disable rebuilding the documentation with the [docs-skip] directive. When [docs-skip] is in the commit title the documentation is not updated.