Application skeleton.
Updated forked branch of pyramid ldap

Needed for multiple distinct connections.
Stub-out _add_ldap_login_from_settings

since it does try to pass down an empty setup...
Useless definition - remove
Check correct module path in pyramid include

to enable declarative configuration.
Point setup.py to still unaccepted upsteam changes
Add utility Class to enable PEP 3101 string format

thus allowing putting string templates in the deployment.ini files.
Make the provider into a package.
Create a formatters module

removed FormatInterpolator implementation from main package file.
Tidy-up deps.
Insert a partial-prefix for backend definition

Show all of the keys for the unused ldapX backend.
Enough is enough...

any local form-base auth method can be wrapped the same way!
Mass renaming

Put in-line to reality: any local form auth can do!
Change package name.
Automatic doctest on direct execution.
Rename ldap_* .ini keys to localform.*
Add a section for simple consumer authentication.
Remove references to ldap in __init__

re-add backend and validator code after moving from __init__ to
separate files.
Merge remote-tracking branch 'origin/pyramid_ldap_forwarder' into pyramid_ldap_forwarder
Add some more mock configuration data.