Adding history support to pipeline tool using IsolatedStorage.
Adding header to new history class to support to pipeline tool using IsolatedStorage.
Giving priority to any command line arguments over the History loading.
Test and fix for null reference error when empty constructing a TouchCollection.

Fixes #2898
Merge pull request #2920 from danzel/fixx-2898

Test and fix for null reference error when empty constructing a TouchCollection
Merge back from develop
Add XML docs for a few more items in Framework.Point and Framework.Rectangle.
Character map could be unsorted and glyphs sorted
The character regions in a spritefont file could be specified in any order. The FontDescription.Characters list would remain in this unsorted order. After glyphs were imported, the glyphs list was sorted based on Glyph.Character.  The SpriteFontContent had already copied the unsorted character list.

The fix is not copy the character list when creating the SpriteFontContent and populate it from the sorted glyph list when all other glyph information is added to the SpriteFontContent.

Fixes #2924
Remove debugging line.
ProcessorParameters not using InvariantCulture
Importing the ProcessorParameters was the last place the InvariantCulture was not being used, resulting in errors if the user's local culture used a comma for a decimal separator.

Fixes #2923
Merge pull request #2925 from KonajuGames/font-charmap-issue

Character map could be unsorted and glyphs sorted
Merge pull request #2926 from KonajuGames/use-invariant-culture

ProcessorParameters not using InvariantCulture
Merge pull request #2922 from dneelyep/patch-3

Add XML docs for a few items in Framework.Point and Framework.Rectangle.
Merge pull request #2919 from GhostTap/PipelineHistorySupportIsoStorage

Pipeline history support iso storage
Merge back from develop