Fix firefox/chrome commands

Create missing directories so build will run.
Properly show newlines in messages.
Merge pull request #419 from Dirbaio/newlines

Properly show newlines in messages.
Merge pull request #418 from millerkil/patch-1

Fix firefox/chrome commands
More SMP UI improvements (still incomplete)
Fix Travis
Add warning about nightly states of git branches
OSX: fix compatibility with BSD `mkdir`.

`--parent` flag does not exist in the BSD mkdir in Mac OS X. Short `-p` is there, however.

```
$ make firefox
mkdir: illegal option -- -
usage: mkdir [-pv] [-m mode] directory ...
make: *** [firefox] Error 64
```