Upgrade by opening with Visual Studio 2013
Remove NetCore45 and SL4 projects
Ignore Thumbs.db
Change PCL to target profile 328

Adds Windows Phone 8.1 to the list
Rename projects

Fix capitalization
Rename pcl to Portable40
Change assembly names and output paths

Drop suffix 'net35' etc. The DLL should be named similarly, and
instead placed in different folders for each nuget target.

New output folder is /Artifacts/Bin/Src/<platform/configuration>/<target>
Use wildcard to include all *.cs files
Use per-project obj folder

Since assembly names are now the same, got "file in use" errors when
building solution
Rename test project
Add project for portable .NET 4.5

Profile 259: portable-net45+wp80+win8+wpa81
Rename to TimeSpanExtensions
Rename to TimeSpanExtensionsTests
Code cleanup
Rename test project folder
Rename to TimeSpanExtensionsTests.cs
Rename to FileSize
Fix capitalization of file size strings

Lower case byte, megabyte etc.
Upper case abbrevations where appropriate, B, MB, GB etc.
Rename to ToShortString() and ToLongString()
Add support for exabytes
Fewer decimals for larger values in default string format

Takes negative values into account.

0: integer
<0,10>: 2 decimals
<10,100>: 1 decimal
<100,inf>: integer