add support for multipart/form-data and file uploads

Add multipart/form-data support and testing support
implement IPostedFile in FormData
Organize extension methods
do better async Stream extension methods
add Task extension methods
Organize ReSharper Settings
code cleanup
Move DumpContent to NativeMiddleware 

Closes #3