Add a method to set a config property for all configs at once.
[SAFETY COMMIT, INCOMPLETE] RAW: Add support for bukkit-api-only.
[SAFETY COMMIT, REFACTOR, BREAKING]

Moving big parts of code between sub-projects. Some refactoring was
needed to unlink some classes. Deprecated methods removed. Some utility
methods were moved to differently named utilities. Few signatures
changed (e.g. BlockProperties.init). Most changes should only concern
bugs or developers who dug into some NCP deeply (not sure those exist).
It should still all be there.
Add ability to run extra BlockProperties setup if MCAccess implements
the interface.
Typo / log level.
[BLEEDING] Some missing parts [might still be missing some].

Set to bleeding, because the last commits are. Bukkit-API-only access
shortly tested. There will be issues, but this might help over the
darkest of days.