Fix async demo
A couple of simple optimizations
Tiny optimization of tag- and prop-name parsing
Simplify prop-name handling a little
Use implements? everywhere for consistency
Some clean-up of prop conversion
Fix multimethods with newer ClojureScript
Streamline template.cljs a little
Update React to 0.12.2