JBIDE-15127 - localhost seems hardcoded in livereload

Using actual hostname configured in the LiveReload server to build
the URL that will be used by the browser.
Works in both "local files" and "deployed modules" cases ;-)

Added JUnit test to check that it's not 'localhost' that is used.