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.
Compact should also be removed, as I suggested in the chunk sparsing PR :P

What significant advantages are there to leaving this code in? Even if one person did start up a new MCS with an old configuration, they would only be missing finishers in new chunks. However, the (admittedly small) performance impact that the hundreds of others who have already converted would needlessly experience is not worth it.

MCS is prided on being performant, and surely the mentality of "don't clean up if it isn't broken" isn't healthy, especially when instances like this grow as the codebase evolves, culminating into noticeable time wasted checking for and deleting non-existent values.