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
Fixed an issue with the refactoring
Merge pull request #80 from aaronmell/master

 	Refactored DelegatingLocationSessionFactoryObject to support named connection strings