Work in progress for #383. Added a session_hooks.t. Added stubs and few
basic tests.
Work in progress for #383. Added tests for session flush, retrieve and
destroy.
Finished nearly all tests for #383 however session retrieval is acting
weird
Work in progress for #383. Added a new and working test suite
for testing session hooks.

Session hooks for Simple sessions are now tested. The framework is
already ready to make it use a YAML backend.
Tested session hooks for Simple engine as per #383.

This test suite still only works with Simple and not with more than one
backend. Possibly because I'm not setting it all up correctly. This
changeset also added LWP::Protocol::PSGI as a dependency into dist.ini.
I needed this to setup the dancer app and make requests to it within the
same process.
Update Changes
Merge branch 'gideondsouza-pr/test_session_hooks'