Remove Android dependency from Rebound

This would begin to let Rebound be non-dependent on Android. I'd like to use
this in Processing, but the frame callback system is different there.

This commit creates a SpringLooper interface and creates two
Android implementations of this interface.

This also moves the Android code out into its own buck module, so that rebound can be built without the Android code.