Update copyright year span to include 2014.  This change was generated by the build script.
Fixie.sln.DotSettings (ReSharper settings) updated after upgrade.
Test coverage that command line argument keys can contain ':', specifically to ensure that Fixie can have 'reserved' keys that won't conflict with custom keys invented by consumers: Fixie.Console --someCustomKey value --fixie:someReservedKey value
Add CompoundListener, so that multiple listeners can easily be in effect through test execution, while much of the test-running code only has to be concerned with a single listener.
The console runner supports zero or more --fixi:listener command line arguments.  When provided, the values are treated as the namespace-qualified names of Listener classes to use.  When zero are provided, a reasonable default Listener like ConsoleListener is used.