fixed a failing test due to lack of flushing
Merge pull request #22 from nobeans/fixed/test

fixed a failing test due to lack of flushing
added sec:link taglib method; added associated integration tests
updated docs for sec:link taglib method
Added a messages file in Russian for the login page.
Name too long
made the securityContextPersistenceFilter bean more configurable
removed unnecessary code; 2.0.4 lets you install from a zip again
added note about bcrypt log rounds value range
Update 9.4 Ajax Authentication.gdoc

Converted to using jQuery (and jqModal for the login panel).  
Added support to "continue" original ajax request on successful login.
reworked packages to be consistent, start with grails.plugin.springsecurity, and line up with associated Spring Security packages
license updates
deleted unused files
converted Secured annotation to Groovy to support using closures
changed to include LoginController, LogoutController, auth.gsp, and denied.gsp in the plugin since it's easy to override in the application and often the default files are sufficient
upgraded to Spring Security 3.2 and the latest release plugin
new lightweight exception that doesn't unnecessarily build up the stack frames
using compile scope for webxml plugin since Grails 2.2+ won't transitively resolve a "provided" plugin
changed to not use HQL, plus general persistence and transaction improvements
cleanup, deprecation fixes, converted private to protected, etc.