Bump to 3.0.0-beta

Update release notes
Fix compile error in PCL
Update fall back string for unspecified unit abbreviation

Help determine what unit is missing abbreviation.
Add test GetDefaultAbbreviationFallsBackToDefaultStringIfNotSpecified
Update copyright info
Add "conversion" tag to nuget
Update release notes on latest bugfix
Add test to sanity check information units
Support decimal and long base unit types
Add information units for multiples of 1000 and 1024

For both bits and bytes.

Metric:
Kilobits, megabits, gigabits...
Kilobytes, megabytes, gigabytes...

IEC:
Kibibits, mebibits, gibibits...
Kibibytes, mebibytes, gibibytes...
Update copyright info of AssemblyInfo files
Bump to 3.0.0

Update release notes with new information units
Update release notes

Breaking change on how to add custom units
Merge branch 'release/3.0.0' into stable
Merge tag '3.0.0' into develop

Release 3.0.0

Clean up naming of units. Add information unit.

New:
* Add information units for bit, byte, kilobit, kilobyte, kibibit, kibibyte and so on up to exabyte

Breaking changes:
* Delete OtherUnit.Piece
* Move OtherUnit.Table/Teaspoon to Volume
* Rename Month30Days Year365Days units to Month and Year
* Fix plural naming of Pressure.KilogramsForcePerSquareCentimeterInOnePascal
* Fix plural naming of Ratio.PartsPer-units
* Custom units added manually via UnitSystem.MapUnitToAbbreviation()

Fixes:
* Fall back to US English culture when parsing/getting abbreviations
* Fall back to custom string if no abbreviation defined for unit

Behind the scenes:
* Replace T4 templates with PowerShell + JSON templates
* Support custom tolerance per unit in tests
* Support decimal and long base unit types (decimal used in Information unit)
* Move code more consistently into Custom/GeneratedCode folders
* Fix misc R# warnings
* Match R# cleanup profile in generated code