Fixed remote host IP address.
Make sure to load xdebug lib for PHP fpm.

This is disabled by default. Included comment with instructions on how to enable it.
re #352 Made resettable behavior abstract.

The implementation of the token action must be defined by the application itself.
re #352 Implemented token action.
re #352 Cleanup.
re #352 Re-direct with proper message.
re #352 Implemented token action.
Cleanup.
re #352 Clear groups cache on load and reset.
re #352 Make behavior check before calling mixed methods.
re #352 Unset reset hash before exposing row data.
Fixed typo.
Make DatabaseAdapterAbstract a multi-ton.
Fix. Prevent looping of if executing an action on a behavior.
re #430 : Remove extension component.
Fixed location of catchmail binary.

This allows for using mailcatcher with anything that makes use of the sendmail binary for sending mails, e.g. PHP mail function, etc.
re #352 Added user page.

Required for requesting password reset or changing a password.
re #352 Re-added length to getRandom utility method.

If a length is passed a random password of the provided length is returned, otherwise the password length is used for generating it.
re #352 Component resettable is no longer abstract.

A basic token implementation has been added.
re #352 Removed enabled constraint.

This allows to send reset tokens to users that has just been created on the backend (without providing a password) without the enabled switch set. This way they can first proceed to enabling their account, then they can reset their password which they don't actually know.