made 'default' work with flatdict-based protocols (http).
doc tweaks
avoid InternalError when invalid document root is sent to DictDocument family of protocols
changelog update
minor.
fix fk assert
Remove invisible 'getattr()'s  that trigger lazyloaded selects.
minor docstring fix.
add http array test
remove stray debug code.
remove stray import
fix array of primitives in http case.
HttpRpc: Use odict instead of plain dict for storing query parameters.

This fixes test_nested_flatten_with_primitive_array that failed due to
losing order information because of parsing query parameters directly to
dict.
Fix http binary deserialization
fix http nested arrays.
changelog update
defaults are made type-dependent (again)
remove to_dict from ProtocolBase.
fix csv serializer.
changelog update