Added proper serialization/deserialization exception propagation

Current implementation causes incorrect handling by ServiceStack of   web responses (ex.: 401 Authorization required) when performing async calls. ServiceStack expects a SerializationException - not a ProtoBuf.ProtoException. Wrapping the exception in a SerializationException fixes this incorrect behavior.
Exception messages are more explicit.
Merge pull request #817 from PilotMartin/master

Fix for async exceptions during deserialization: added proper serialization/deserialization exception propagation
Update total contributor list - now at 284 total code contributors!
Error info can be retrieved from ResponseBody if ResponseDto retrieval fails
Merge pull request #818 from JustinPihony/master

Error info can be retrieved from ResponseBody if ResponseDto retrieval f...