Updating dev Nuget.config
Removed source files from the project
Reacting to System.IO.FileSystem package version change
Reacting to System.IO package version change
Fix for Razor #84 - Optimize GetSourceLocation

GetSourceLocation is frequently called to determine the location mappings
between the original document and the generated code.

The old implementation did a number of ToString and replace operations to
simplify the math on tracking the position - which put it front and center
in our performance measurements - about 25% of all execution time in a
sampling profile of our perf test.

The new code tracks position as code is written, and avoids allocations.
After these changes GetSourceLocation doesn't show up in the profile.
Modify parser to group html begin/end elements.

- Added a "Tag" block type.
- Wrapped all begin/end elements in a "Tag" Markup block.

#75
Fix tests to work with new TagBlock parsing format.

- These are the fixes to the tests that could not be fixed by altering the core parsing code base.
- Most involve adding TagBlock's, breaking out existing markup blocks and altering some AcceptedCharacter formats.
- Was able to loosen the restrictions on AcceptedCharacter's to allow the body of html tags to accept any character.

#75
Updated to use the new target framework in project.json
Updated build.cmd
Fix nested tags in script tag.

#115
Test nested tags in script tag fix.

#115
Add TagHelper registration system.

- This registration system accepts tag descriptors that it then uses to feed requests for tag helpers.
- Added some infrastructure pieces that are used to build up valid tag helper descriptors.

#70
Validate Tag Helper registration system functionality.

- This involved adding tests to cover GetTagHelpers methods on the default tag helper descriptor provider.

#70
Removing Activator.CreateInstance call from CodeTreeBuilder
Updating release NuGet.config
Make CompleteBlock accessible to derived parser