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.
Oh, I thought the comment was describing the condition, and it's not, it's describing a precondition. You may want to re-word it to avoid this confusion. "Y has already been checked to be within [0; Height] range, but we need one block less"

Still it wouldn't hurt to keep the conditions as less-than and greater-than, you won't need the comment at all, then.