Fix a couple of 'CouchDB' references left in the MongoDB sink.
Add a method that allows the MongoDB Sink to be configured with an existing Mongodatabase instance.

This change allows a Mongodatabase to be used that is backed by a cluster of servers with failover and not just a single server on a single uri.
Added StartIndex and EndIndex to MessageTemplateToken
Use the new constructors when parsing
Added indexes to test tokens
Added more tests to improve coverage
Added missing XML docs
Removed EndIndex property
Made startIndex ctor argument optional
Brought net40 project up to par
Changed default value back to -1
Changelist
Merge pull request #249 from khellang/property-tag-indexes

[WIP] Added StartIndex and EndIndex to MessageTemplateToken
Added LoggerMethodAttribute
Added *.GhostDoc.xml to .gitignore
Added attribute to net40 project
Renamed attribute, moved it to Core namespace
Changelist
Fix ES .NET 4.0 build
Merge pull request #253 from khellang/logmethodattribute

Add LoggerMethodAttribute to identify methods that should use message template formatting
Changelist