Portals and others

+ End and nether portals with configurability
+ Bed homes
+ Cauldrons fill
+ Added time and weather saving
* ~~Fixes #1066~~
* Fixes #1012, fixes #1194

Portals don't construct/search for a destination portal yet.
Eh, are you sure? It seems that it would mean that a lot of places would contain code that serves a common purpose and so could be challenging to find and maintain. There would also be a lot of GetDimension() calls. I also can't seem to find cWorld passed anywhere to the biome generators.

Would placing this entire code in a function please you? :)