Show test logs

This patch does the following:
1) Shows casperjs logs in stdout (instead of just searching for the string "FAIL")
2) Kills the Python SimpleHTTPServer also when tests fail
3) Makes it possible to build without running tests (sometimes it can be useful)
4) Sets a default timeout for casperjs tests of 35 seconds (so we don't need to set a custom timeout for each test)