Merge branch 'integration' of git://github.com/symphonycms/symphony-2 into integration
Merge branch 'integration' of git://github.com/symphonycms/symphony-2 into integration
Updates regexs for #1444
Missed some escapes
Merge pull request #1452 from klaftertief/integration

Fix the `@total-entries` number in the pagination element for select box...
Expose the retrieve password link at all times on the Symphony login page. Update error messages to reflect what exactly is happening. RE: #1432
If a user attempts to access a part of the Symphony backend without being logged in, upon logging in they will be redirect to that page instead of their default area. Closes #1453
Moved upgrade block as suggested by @brendo
Merge pull request #1451 from designermonkey/regexfix

Correct .htaccess security regexp rules. Fixes #1444
Replace call_user_func() with hash(), seems more secure to me
New Cryptography class
Implemented salt generateion
Use Cryptograpy::, MD5:: and SHA1:: for login procedure
Making use of Cryptography:: and SHA1:: in author-class and system/authors backend
Fixed some typos in SSHA1:: and made it the default algorithm
Use SHA1:: for auth token creation, gets rid of the version and salt prefix
Implemented automated password migration
Improved documentation of new methods
Database migration for more spacious hash values
Deprecated warning to log if MD5 is being used