OZP-267: Developer tests in Firefox 3.6, Firefox 17, IE7, and IE 9

1. Fixed FontAwesome in IE7 by adding an override css file the bootstrap external project and updating all the index files to load it if the browser is IE7.
2. Fixed IE7 bug where the widget header buttons weren't vertically centered.
Moving index_debug.html to index.html
OZP-72 Write Eventing API unit tests. - added rpc tests
OZP-72 Write Eventing API unit tests. - added rpc tests
OZP-72 Write Eventing API unit tests. - fixing tests
OZP-72 Write Eventing API unit tests. - fixing typo
OZP-489 - Refactor OWF.Eventing into OWF.Comms and OWF.Eventing
adding travis.yml
kick off travis
trying to get travis to work
trying to get travis to work
trying to get travis to work
adding travis badge to readme
according to travis docs phantomjs is already installed so removing it from .travis.yml
[ci skip] dont build me bro - making travis maven output quiter
[ci skip] output is well under the travis ci output of 4mb returning maven to normal verbosity!
travis ci integration
OZP-64: Creating promise-syle RPC methods

Moved promise-based RPC logic from preferences into Comms so it
can be reused in other APIs
OZP-64: getCurrentUser
OZP-64: Adjusting to changes in PreferenceModel