Merge pull request #11 from joneshf/master

Added props-less versions for DOM elements.
Close row types for effects of React lifecycle methods
Add UIRef

This commit adds an opaque `UIRef props state` type constructor which represents
a reference to UI component. The following functions available for working with
UI refs:

  * getSelf returns a refernce to a current React component

  * runUI is a handler which gets an UI reference and executes React effects
    with it (it also checks if current UI reference is still mounted and so
    valid)

The motivation for this change is to add an ability to defer React for a some
period of time (XHR, timer).
example/app: update example with references
Clone props passed-in to DOM components (fixes #8)
README: fix code sample
Allow Trace effect inside React methods
Type DOM props
DOMProps: type style prop Style { s }
DOMProps: add key prop
Merge pull request #13 from andreypopp/master

Type DOM props
Added data and aria stuff.