Obsoleted old ForConnection method
Refactored type conversion

Moved the logic out of PropertyAccessor so that it can be used in
ExecuteScalar for #169 and #170
Closes #169, #170
Corrected test names
Merge pull request #171 from TrevorPilley/develop

3.0.1