~30% gain in performance

Changes
======

- Updated MTConnect.cs to utilize LINQ. There is about a ~30% performance gain from this
- There are no longer any foreach loops left in MTConnect.cs
- Added documentation to nearly everything

TODO
===

If this pull request is accepted please do the following:

- Rename the "mtlinq" repository to "MTSharp" to follow C# libary conventions.
- Change description of the project to ".Net PCL for comsuming MTConnect streams."