Updates Scala specification for 2.10

- Removed Octal literals
- Disallowed FP literals without digit after dot
- Removed val in for comprehension value definitions (Fixes SI-4918)
- Added ## to the list of non-NPE-throwing Null methods (Fixes SI-4311)
- Adapted some wording around AnyRef/AnyVal
- Removed primitive type aliases (Fixes SI-4628)
- Casting of null (Fixes second part of SI-4437)
- Removed ScalaObject from the spec (Closes SI-4648)
- Merged the changes of the PDF-only Scala-2.9-Draft manually