Refactored DelegatingLocationSessionFactoryObject to support named connections

This will fail if you attempt to use a named connection instead of a connection string. I modified the PostProcessConfiguration to set the connection string if one could be looked up via NHibernates connection_string_name