Upgraded solution and project to visual studio 2012 and added .Net 4.5 support
Added implicit conversions to read-only dictionary types with string keys