finish RoundToBinaryPrecision
Add new "CanFit" methods, add corresponding test cases, delete unnecessary tests, and refine reading plain-old-data into CBOR objects
Merge remote-tracking branch 'upstream/master'

Conflicts:
	BigFloat.cs
	CBORObjectExtra.cs
	CBORTest/CBORExtraTest.cs
	CBORTest/CBORTest.cs
	DecimalFraction.cs
	DigitShiftAccumulator.cs
	PrecisionContext.cs
	RadixMath.cs
	Rounding.cs
	src/com/upokecenter/test/CBORTest.java
	src/com/upokecenter/util/BigFloat.java
	src/com/upokecenter/util/DecimalFraction.java
	src/com/upokecenter/util/DigitShiftAccumulator.java
	src/com/upokecenter/util/PrecisionContext.java
	src/com/upokecenter/util/RadixMath.java
	src/com/upokecenter/util/Rounding.java
Merge remote-tracking branch 'upstream/master'

Conflicts:
	CBORTest/CBORTest.cs
	Cbor/CBORObject.cs
	PropertyMap.cs
	SimpleRadixMath.cs
	src/com/upokecenter/cbor/CBORObject.java
	src/com/upokecenter/util/SimpleRadixMath.java
Corrected invalid upstream merging
Changed CBOR class library to PCL
Manual removal of files missed in upstream merging
Merge branch 'cureos-master'
Fix new project file and fix spacing in CBORTag37.cs