Exclude benchmarks, examples and tests from main target.
Building the documentation with make all is optional now.
Update travis config.
Remove obsolete condition.
Don't build python bindings twice.
At least the target for doxygen will exist now.
Don't compile CMA-ES examples.
Merge pull request #7 from AlexanderFabisch/cleanup-build

Cleanup build