Make local-tld optional on Mac OS X. Use dynamic ports everywhere.

`local-tld` can still be used if installed separately, but is no
longer a hard requirement.

This commit changes all local (i.e. not nodejitsu etc) port
allocations to the new `ports` module.
use single quotes consistently
Merge pull request #77 from hoodiehq/optional-local-tld

Make local-tld optional on Mac OS X. Use dynamic ports everywhere.
Open browser on start. Mac only for now.
add win32 and linux support
add option for open browser, set to false on jitsu
Merge branch 'open-browser-on-start' of github.com:hoodiehq/hoodie-app into open-browser-on-start

* 'open-browser-on-start' of github.com:hoodiehq/hoodie-app:
  add win32 and linux support
  Open browser on start. Mac only for now.

Conflicts:
	lib/environment.js
	lib/utils.js