Add macros for more convenient javascript interop
Start using interop macros
Rename jget to get. etc
More usage of interop macros
Use interop macros everywhere, delete unnecessary hacks
Make native components a little faster by optimizing common cases
Make javascript interop macros more like aset and aget

Drop js-global, probably not worth the trouble
Add force-update-all, to make LightTable integration easier

force-update-all re-mounts all root components, and makes all
their children re-render.
Allow render-component to take a function returning a component
Update React to 0.10.0
Add better javascript interop macros
Add fvar macro
Use new javascript interop macros
Remove old interop code
Simplify the fvar macro
Make demo code more Light Table-friendly
Add import-react macro
Update clojurescript and cljsbuild
Add cursor support.

Adds RCursor type: wraps Reagent's RAtom along with a path that provides focus into a specific part of that atom.

Adds reagent.ratom/cursor as a constructor for the RCursor type.

Adds reagent.core/cursor as the public API. This can be called with just a path, and returns a function that accepts a Reagent atom, or with both a path and an atom.

Dereferences of a cursor behave like get-in on the underlying atom with the specified path.

If you reset! a cursor, it behaves like a swap! assoc-in on the underlying atom. If swap! a cursor, it behaves like a swap! update-in on the underlying atom.
Update ClojureScript version