Add the footnotes plugin and plugins controller

The plugins controller is really lightweight and just to have an easy way to opt-out of a plugin from the host implementers and to listen more easily to common Readium notifications.