Prepare For scala.js 0.6.0

* Convert member bodies to be defined with js.native instead of ??? or _
* Fix documentation warnings in UIRouter.scala
* Update to sbt 0.13.7
* Update to scala 2.11.4
* Change Organization/Module to new values for scala.js
* Use scala.js version 0.6.0-M3
* Revise build.sbt to use the scala.js sbt plugin and other minor refinements

This might be a little preliminary as 0.6.0 is not released yet, but as I'm working with 0.6.0-M3 I need these changes in order to work with scalajs-angular. However, you'll need these changes eventually and it fixes deprecated code that will be incompatible with scala.js 1.0.0.