Changed target framework to 4.5.1 for all projects
Changed some minor things after running .net portability analyzer
Fixed a bunch of warnings (mostly CLS compliance)
Fix for possible race condition resulting in duplicate message recycling
Fix for DoS vulnerability with incoming acks