Update tests to consistently use :refer-macros
React 0.12+, Om 0.8+ compatibility

*   Correctly identify React components as not being JS object props
    React components are now plain objects, so (object? x) was including them
    thinking they were something like, #js {:class ""}
*   Adhere to the new pre/post component? conditions. Specifically, mirror this
    fix: https://github.com/swannodette/om/commit/8aa96e2c00bf73cd19f21e7c8c637b3ba697661f
Add Travis-CI config to test 2 versions of Om
Add Travis CI badge to README
Update CHANGELOG for upcoming release
Travis CI: cache m2 for faster builds
Merge pull request #62 from Prismatic/fix-react-0-12-dom

Om 0.8+ (React 0.12+) compatibility