LMS Error reporting and code cleanup

- Improved Logitech Media Server error reporting.
- Improved overall code.
- Changed configuration title.

Found that my LMS code was reporting errors to the logger even upon success. Cleaned that up, and also streamlined the original code a little.

Also changed the title in the config options. Referring to the system as LMS is alright when you know what LMS stands for, but using it as the title is a bit daft for people who may not know what LMS is at first glance. Similarly, using 'Squeezebox' is also a bit redundant based on that being an old disused name.