Addresses issue #1073, Index out of range for HttpOnly/Secure cookie attributes
Adds the capability to bind to Lists from Forms, Querystring and Body

Die solutionfile die
#900 Adding failing test on uppercase filter
#900 Adding failing test on lowercase filter
#900 Switching to Liquid's standard Ruby-like filter naming convertions
Adds failing tests for binding to List<T> T[] and IEnumerable<T>. Plus some clean up.
binds to IEnumerable<T> and T[] and List<T>.
Adds the capability to bind to a List and specifiy an instance.
matches on index
Failing tests using [] to specify the index
Supports [] to specify an index for formvalues, Made the index zero based and handles an instance
Updated SharedAssemblyInfo to v0.17.0
Fixed extension substring issue with static content
Updated SharedAssemblyInfo to v0.17.1
Removed empty view location convention from error

A view location convention returns empty at times and those will
never be used to try and locate the view. If a view cannot be found
then we display an error page with the conventions that was used and
it looks a bit strange with all the empty entries.

This change excludes all empty convention results from the error page
and only display those conventions that was actually used to attempt
to locate the view.
Adjusted EmbeddedFileReposeFixture to expect ETag headers to be surrounded by quotes (tests fail)
ETag generated in EmbeddedFileResponse surrounds the value with quotes.
Add failing test to assert that the ETag generated by GenericFileResponse is supplied and is surrounded by quotes
Remove redundant assertion
ETag is surrounded by quotes.
Merge pull request #1075 from jugglingnutcase/issue900

Rebased DotLiquid conventions PR #904