Added support for adding system specific search paths (QNX adds shared, assets, and cache)
Default base path is now the SDCard
Potential fix if reading EXEPath returns a negative number
Added ability to determine if a known gamepad is connected or not and determine if the gamepad has triggers.
Corrected location in shared memory (not removable memory) that data can be saved/loaded to
Added a workaround for the SteelSeries FREE controller which doesn't seem to produce connection/disconnection events, so it must be polled if the device is connected or not
Using the SteelSeries workaround, an additional check was added to look to see if a new controller was connected