Adds hostname support, fixes #343

Works from previous testing but I haven't tried this personal revision
of the code. Take it with a grain of salt.
Edited to simplify install

Removed the two steps and made it default to 0.0.0.0, edited the
webserver.js to reflect the changes.
Adds: regex for ports, mini for public/src/forum

+ Regular expression for port during install
+ Minification for public/src/forum JS files
+ Minification for public/src/forum/admin JS files
Merge branch 'master' of https://github.com/iamcardinal/NodeBB-enhancement into iamcardinal-merge
fixed issue where setOnEmpty would fail in install.js as Meta.config was
not defined (as it had not been initted yet)
emptying Meta.config on init (Just to be safe)
added output to show bound address on instance start
Merge branch 'iamcardinal-merge'