Resolve redundant events when using WII U Pro Controller
fix spacing and parens
Merge pull request #534 from dethbunny/WiiProFix2

Wii pro fix2
Prevent generic devices from crashing when an OEHIDEvent can't be created for a given element.
Correcting a crash when saving generic controllers.
GenesisPlus: delete libretro.h from compiled files
Rename isIntel

(the Nvidia issues are probably actually non-native pixel formats?)
Making sure the gamesController is sorted like the gridView
Before when setting the selection on launch, ActRaiser came before ActRaiser 2 in the grid view but the other way around in the gamesController.
Calling OE_switchToView fixes this.
Disable "Show Game/s At Archive.vg" menu item if no archiveIDs are attached. Fixes #535
Fixes buggy oetableview background drawing.
Disabled horizontal scrolling elasticity for list view.
Set gamesController selection indices explicitely
Rewrite of save state directory monitoring.
GridView sorts items by the title we display.
Should fix #538.
Grid sorts by displayName as per user pref
Added 'consolidate files' to the context menu for games.
More HUDAlert work, now autoresizes according to content
Implement right-click menu for table view header
Allows you to hide columns
Set default list view sort descriptors to OE_defaultSortDescriptors