Basic infrastructure for veryfing code samples

* documentation is now a project that gets tested as part of run-tests
* Extended markdown syntax to supporting pulling in code samples from 
  external files
* Migrated ScalaActions.md to use this