Fix failing tests

I will always run the build before pushing code
I will always run the build before pushing code
I will always run the build before pushing code
Merge pull request #161 from mkmurray/DefaultTimerFixes

Fix failing tests
Added IFubuTransportActivator that runs after the channels have been opened.
Merge pull request #162 from JordanZaerr/fubuTransportActivator

Added IFubuTransportActivator that runs after the channels have been opened
trying the badly behaving polling test again
marking the default timer tests as explicit for CI
Changed PollingJob logging to debug and updated the log messages to include the job name.
Removed the restriction on HandlerCalls that their return Type be a class.
Merge pull request #163 from RyanHauert/handlerCallReturnType

Removed the restriction on HandlerCalls that their return Type be a class
Changed HandlerCall to reject methods that return value types to fit the behavior of ActionCallBase.  This was caught by a test that only failed on the build server.
Fixed message history output in StoryTeller to actually increment
Added a link to the documentation to the readme
FubuTransportActFixture ClearHistory

Don't want to call MessageHistory.ClearAll in the
FubuTransportActFixture since it'll remove the listener and the
MessageHistory won't work as expected.
Merge pull request #168 from DarthFubuMVC/messageHistory

FubuTransportActFixture ClearHistory
added the Channel.ModifyWith() to the registration FI
better Envelope.Clone.  Closes GH-171
can now use channel specific modifiers. Closes GH-165
moved the responsibility for serialization into the ChannelNode
envelope serializer takes in a ChannelNode
EnvelopeSerializer is smart enough to look for default serialization behavior per channel