Added tests for @cached_as()
Added a side effect fix to CHANGELOG

Due to work on @cached_as() depending on function arguments their
serialization is now much more reliable for nested data structures in
arguments, esp. nested dicts as their order can change.
Removed unnecessary step in cache key calculation
Added @cached_view() and @cached_view_as()