Calling `login_security_solution_notify_fail` hook at the end of `notify_...

...fail()` method (and passing an array to it).

The argument passed to the hooked function is an array containing: `ip`, `user_name`, `pass_md5`, `fails` and `options` keys.

This comes in handy when one wants to do additional actions (besides getting notified via email) when a "we're under attack" condition occurs. I use it to ban IPs and do some other things (based on the other data being sent to the hook).

This is just a refresh of #24 based on the latest release (0.45.0).