Move OEControllerDescription setup into OEDeviceHandler class instead so it can be customized by subclasses.
Ensure system specific filters are not overwritten on launch
Save and restore library scroll position and selection. Fixes #344