Update to SDL2

This adds:
  * Hot plugging of controllers
  * Proper support for different types of controllers (tested with 360 and PS4 controllers)