Made controller names more user friendly

Also turned on sorting for the controller setup drop down list.
Mouse wheel zoom will now zoom to the point under the mouse.
Nudge was not working with the arrow keys in the preview since zoom was added. Fixed
When the preview was last used zoomed, the props were not laid out properly when it was loaded the next time.
Merge remote-tracking branch 'remotes/derekbackus/master'
Merge remote-tracking branch 'remotes/piense/master'