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.
I think in that case, you should have two functions with the same name, and the one with the world name should resolve it and call the one with the world pointer.