Adding 2.1 branch
dependency updates and better error reporting (finally).
Fixed extension in XmlSerializer codec to 'xml'
Merge pull request #1 from stewabel/2.1

Fixed extension in XmlSerializer codec to 'xml'
Changes the initialization to lazy-load the handlers
relaxes rules on handler registrations
Changes naming of types to help with debugging
Changes codec prioritization on html errors to lower levels to allow user-registered ones to go through. Fixes #18
Extensibility for fluent API and markers for backport of 3.0 API
updates to binaries and adding todos for stream for upcoming streaming changes
Merge branch '2.1' of github.com:openrasta/openrasta-core into 2.1
Removing something that shouldnt be there
Update to newer OW 2.0 and uses scoping support
Introduction of IResource<T> (unfinished)
HttpListenerHost: Dispose the HttpListener field when disposing HttpListenerHost class.
Web.Markup.Elements.Element: use "using pattern" when creating StringWriter, to properly dispose.
TextPlainCodec: dispose StreamReader after using it.
InMemoryFile: implement IDisposable because it has an IDisposable field.
BoundaryStreamReader: dispose a MemoryStream after using it.
HttpEntity: implement IDisposable because it has an IDisposable field.