Don’t fatal if the requirements aren’t present, instead notify the user.

* Moves the majority of the `add_*` calls under the init action, then runs some sanity checks for the Extended CPTs and Extended Taxos libraries, and the Posts to Posts plugin.
* Shows an error if the requirements aren’t available.