Initial changes to integrate with our app

* Pulled out older compatibility library since we're API 14+
* Manually applied pull request from other forks to deal with some bugs
* Added project files