Rewritten LMS plugin to bring in line with my other plugins to maintains consistent code base across all plugins.

LMS plugin now supports in-plugin self updates.

Back-end code in how plugin handles installation and management of LMS largely untouched.  Main changes relate to look and feel of webgui page and to ensure when chosing Nightly as application option, the plugin checks for and offers correct latest build version.