RegisterFormMixin can now to_dict all fields.

It adds a to_dict function that uses inspect to add all wtf Field
to the returned dict. This allows extensions to the register form
to easily add fields that will be passed to the datastore's
create_user function.
Configurable forms, issue:49
Fix to RegisterForm.to_dict.

Only add fields that are also attributes on the
datastorage.user_model.
Make test_app take kwargs
Views get forms from _security
Merge pull request #65 from KangOl/develop

take advantage of passlib CryptContext
All unit-tests for configurable forms
Add kwargs for configurable forms.

Specifically list out the kwargs so we'll get an interpreter error
on a bad name.
Merge pull request #58 from eskil/registerform

Configurable forms
Update documentation reg. configurable forms
Merge pull request #66 from eskil/registerform

Update documentation reg. configurable forms
remove import that was left by accident
Merge pull request #68 from eskil/fix_tests

remove import that was left by accident
Get rid of `strftime` in favor of `total_seconds`. Fixes #67
Clarify user model/register form interaction in docs.
Another fix to docs
First pieces of change password form
Working on change password form
Change password form
Forgot to add form