#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
#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
Update tests to account for recent updates

ModuleConfiguration's constructor has a new parameter.  Updating
ModuleConfigurationTests to account for this.
Updated IsNonDirectiveLine to use OfType

Per @adamralph's suggestion on #632
#632 make _overrides protected

_overrides in ScriptServicesRegistration is now protected and the
duplicate _overrides in RuntimeServices has been removed.
Merge pull request #632 from ryanrousseau/dev

Fixes for #629 and #630 (custom line processor functionality)
Parameterless custom directive line processors

Fix for #728.

This updates allows for directive line processors that do not require an
argument (#cls for example).
Updated exception string per review of #732
Merge pull request #732 from ryanrousseau/728

Parameterless custom directive line processors
GetDirectiveArgument should trim all whitespace