feat(environment): Permit users to specify custom ports with hoodie start --custom-ports 1111,2222,3333
fix(environment): Change `custom_ports` option to `custom-ports` as descibed in help.

Also check if passed custom ports are 3 positive integers and if not throw
explicit error.
Merge branch '286-custom-ports' of https://github.com/wrangr/hoodie-server into wrangr-286-custom-ports

By Lupo Montero (1) and Tim Black (1)
Via Lupo Montero
* '286-custom-ports' of https://github.com/wrangr/hoodie-server:
  fix(environment): Change `custom_ports` option to `custom-ports` as descibed in help.
  feat(environment): Permit users to specify custom ports with hoodie start --custom-ports 1111,2222,3333
fix(options): reverse order of custom ports arguments

To add consistency to the order of ports, www is the one that gets
assigned the first value, admin second and couch third.

* * *

This commit was sponsored by The Hoodie Firm.
You can hire The Hoodie Firm:
http://go.hood.ie/thehoodiefirm
fix(custom ports): fix custom-ports vs custom_ports confusion

* * *

This commit was sponsored by The Hoodie Firm.
You can hire The Hoodie Firm:
http://go.hood.ie/thehoodiefirm