Changes from discovery work.

 * init() now runs before el is attached. mount() runs when init did.
 * Added “onto” for inject.
 * Catch errors thrown by various things.
 * Auto-focus
 * getFragment()
 * reload()
 * abort()