Correct delegation of onMessage to underlying activity
Move native source files into src/android directory for consistency
Add javascript event for switching background to foreground
- Addresses problem where launching app with background running just showed a black screen