Bake Maps, barebones DNA/RNA/UI ...

@ideasman42 things are not building, any tips on why?

The way things are now they do build, but if you change any of
the #if 0 in rna_bakemap.c things don't build
Bake Maps - things are building now \o/

I moved the collection functions to rna_object.c leaving only the others
in rna_bakemap.c
Bake Map: more barebone work:

* UI is working
* add new bake map working

I won't even bother listing what is not working, it's a big list ;)
rename bBakeMap > BakeMap
setting the name of bake map from bake map type
tmp
tmp