Use a Func<> instead of Expression when mapping message to saga. #943

This a proposal for #943.

All tests in NServiceBus.Core.Tests pass. I haven't tested it live yet though.

What do you think?