Use Retro v0.2

This changes the Retro version from 0.1 to 0.2
Move loops to Retro
Move the file stream logger to Retro
Move the options to Retro
Use JSK to read real joysticks
ControllerHandler: Always initialize the controllers of a new core

Fixes #3
Gamepad: Make it an analog device
ControllerDevice: Add get_device_type()
Add PaPlayer
Add InputDeviceManager
Remove ControllerDevice and ControllerHandler from the makefile
CairoDisplay: Warn that it can dupe frames
PaPlayer: Correct the visibility of _core
CairoDisplay: Correct the visibility of _core
ClutterDisplay: Correct the visibility of _core
Displays: Maintain the reference to Core
PaPlayer: Maintain the reference to Core
README: Detail dependencies