Mobile friendly host & windows fix

Address `0.0.0.0` isn't valid on windows, use localhost instead
Finds a local IP that will allow the development server to also run on mobiles

Will overwrite https://github.com/middleman/middleman/commit/87acf687d57bb6a4e259e7e66b7c97cc4543278d on master (#1199)