Remove duplicate file entry.
Improvements to mappings controller. Move array munging into a separate category. Remove dead code. Push mapping changes to the output controller through a notification rather than directly.
Fix various bad names in input controller. Make devices appear as a group header.