Target 2.11 by default and migrate away from compiler/macro APIs deprecated in 2.11.

To continue supporting 2.10, this commit also adds 2.11 API compatibility shims to the
MacroCompat class.

Issue: SNX-3
Update the README to point at the upcoming 1.0.1 release.

Issue: SNX-3
Merge branch 'release/1.0' into feature/SNX-3-publish-scala-2.11-release