Rework the data mechanism to be easier

Internal data is now in a separate dictionary.
Remove filter_internal as it is unused
Fix double lock release
Remove manage_modified decorator
Remove useless "has_encryption" flag
Add test for non-accessed session and fix bug

Cookie Backend would fail if you directly access _load_data and would
not return None in that case.