Added TryCreateMap methods to Mapper

I've added TryCreateMap methods that don't throw. We needed this for a case where the mappings are being created in a ctor to prevent it from blowing up.
<!---
@huboard:{"order":68.0}
-->