Removed detection of runtime and started conversion framework that is completely safe and agnostic.

BitConverter is getting slowly removed as it is not Mono compliant.