#629 move line processors into Overrides
#630 don't consider custom directives as code
Unit tests for #629 and a few updates

Changed how I initialized the ILineProcessor list.
Tests to verify the LineProcessor<T>() function adds the type to the
Overrides dictionary when called from ModuleConfiguration.
Also found and fixed a problem where ServiceOverrides._this was null
when using the non default constructor.  Unit test for this is in
ModuleConfigurationTests.TheLineProcessorMethod.ShouldReturnTheModuleConfiguration
Added RunTimeServicestests for verifying that the default line
processors and custom processors get registered when the build container
method is called.
Unit tests for #630
#630 - Small update to IsNonDirectiveLine
Made updates suggested in PR #632
add .mailmap
Merge pull request #687 from adamralph/mailmap

add .mailmap
Add core contributors as authors
Merge pull request #690 from jrusbatch/update-authors

CRITICAL: Update AssemblyInfo and NuGet packages
removed INFO prefix at INFO level and add colour :lipstick:
Merge pull request #693 from adamralph/console-lipstick

removed INFO prefix at INFO level and add colour
Added Regex to remove JSON.NET '$ref' and '$id' properties
#297 fix loading of script packs when auto installing
Renamed object serializer, added tests
Merge pull request #697 from adamralph/297

#297 fix loading of script packs when auto installing
Merge pull request #696 from khellang/remove-ref-and-id

Added Regex to remove JSON.NET '$ref' and '$id' properties
#553 revert changes
Merge pull request #701 from adamralph/553

#553 revert changes
#629 move line processors into Overrides