JBIDE-13957 - LiveReload feature.properties sets feature name as "Feature"

Adding a features.properties with externalized fature name, description, license, provider, copyright, etc.
Fixing invalid build.properties, causing build failures on Jenkins
JBIDE-14020 - Missing .project .classpath and .settings in LiveReload Eclipse projects

Those files/folder where mistakenly part of the .gitignore

JBIDE-14020 - Missing .project .classpath and .settings in LiveReload Eclipse projects
JBIDE-14019 - Fix missing icon in Servers View

Adding missing /icons directory in build.properties
JBIDE-14036 Fix for BrowserSim (Safari) due to check in WebSocketFactory (org.eclipse.jetty.websocket.WebSocketFactory)
Upgrading to parent version 4.1.0.Beta1-SNAPSHOT
JBIDE-13950 - Add support for Server Mode

Refactored the directory mode
Using listeners to detect new servers and listen to publish events
JBIDE-13927 - Use PubSub pattern to notify browsers
JBIDE-14289 - Open launch configuration for Live Reload servers displays error messages
JBIDE-13970 - Add proxy to access local files
JBIDE-14321 - Include MIT License for distributed LiveReload.js script
JBIDE-14498 - Add options to enable/disable the LiveReload proxy, restrict access and to inject or not the livreload.js script tag
JBIDE-14500 - LiveReload with script injection does not work on iPad
JBIDE-14576 - Missing icon for Open In>Web Browser via Proxy action on HTML file contextual menu
JBIDE-14547 - Page is refreshed only after first change is saved
JBIDE-14502 - Adding proxy that does livereload.js script injection - server mode

Also added a bunch of JUnit tests to cover this feature and the previous features
JBIDE-14738 - split the single o.j.t.LiveReload plugin into a "core" and a "ui" ones
JBIDE-14822 - Add missing icons in git repository
JBIDE-14823 - Missing pom.xml in LiveReload UI plugin

also edited the core/build.properties
JBIDE-14824 - Tests failures on Jenkins

Increasing the timeout from 5 to 60 seconds