resolve some feature and deprecation warnings from the compiler

explicitly importing the required language features (`import scala.language.X`) silences the compiler warnings

There is still a deprecation warning left:

```
[warn] DatomicInception.scala:30:
method offset in class Position is deprecated:
use point instead
[warn]     val isMultiLine = source.beginsWith(pos.offset.get, "\"\"\"")
```