Fix #743: val eval = 5 produces code with a SyntaxError.
Merge pull request #744 from sjrd/reserve-eval-as-ident

Fix #743: val eval = 5 produces code with a SyntaxError.
Enable implicits in ScalaDoc for the library.
Update obsolete parts of the ScalaDoc in the library.
Merge pull request #745 from sjrd/fix-js-scaladoc

Fix ScalaDoc of the library.