updated TriedNodeFactory references to use interface
small optimisation
Made dot optional in extension listing
Fixed a test bug in DefaultBinderFixture

The test didn't specify any body deserializers, so it didn't really test
what it said it tested.
Adds BindingConfig.BodyOnly

The BodyOnly setting instructs DefaultBinder to only bind to the body of a
request, and NOT continue with form fields, request parameters etc. This
means that you can have a request parameter with the same name as a model
property without the model property being overwritten by the parameter.
Updated the documentation for BindingConfig.BodyOnly.
Added support for hyphens in embedded resource folder names.
When msbuild compiles embedded resources into assemblies, hyphens are replaced with underscores in foldernames. This causes a mismatch when the EmbeddedStaticContentConventionBuilder is used to locate a resource, as it is still expecting the folder names to contain the hyphens.
Merge pull request #1057 from phillip-haydon/RoutingIssue

Updated TriedNodeFactory references to use interface
Merge pull request #1061 from thecodejunkie/staticcontentextensionstweak

Removed the need to specify a dot in static content allowed extensions
Merge pull request #1031 from provegard/modelbind-bodyonly

New binding configuration option: BodyOnly
Added StaticContent helpers

A tiny DSL for adding static files and directories in the Bootstrapper
Update StaticContentHelper.cs
Update StaticDirectoryContent.cs
Update StaticFileContent.cs
Update StaticContentHelper.cs

Late night.. juck..
Update StaticDirectoryContent.cs

Added allowedExtensions
Added param allowedExtensions Description
fixed up the XML comments
made public method virtual so can override
Merge pull request #1065 from phillip-haydon/RoutingIssue

TrieNodeFactory method made virtual