Portals and others

+ End and nether portals with configurability
+ Bed homes
+ Cauldrons fill
+ Added time and weather saving
* Various fixes, fixed #1066.

Portals don't delay properly or construct/search for a destination portal yet.
One has to virtualise functions called through cWorldInterface. I think it's because cWorldInterface is like a base, and cWorld overrides its functions. This allows cWorld to be swapped with another.

Am I correct? :P