3.0 view bake

This implements baking views and fixes a few issues with bake in general.

* entity accesible fields are generated correctly
* association properties are accessible by default. This makes baked forms easier to work with.
* additional associations are loaded now. This makes baked views work as they have historically.

I still need to rebase these changes. I will get get that done later this morning.