Addition of new WireAction base class for action modules. This will enable actions to be shared among Lister, Triggers and anything else that wants to perform actions upon pages in bulk quantities or upon events.  Also added 2 new hooks to the Session class for login/logout success.
Various updates including modifications to WireAction class and addition of PageAction class. Tweaks to Inputfield dependencies as well.
Fix issue #381 where "+" was getting removed via $sanitizer->selectorValue() when it didn't need to be.
Fix issue #416 where ProcessPageAdd wouldn't let user do anything if only one parent selection was possible.
Updates to $session->getIP() per @tuomassalo issue #413