BISERVER-6875 SecurityHelper.runAsUnauthenticated should run with a non-null Authentication instance: AnonymousAuthenticationToken

Action-based security needs a non-null Authentication. So instead of doing SecurityContextHolder.clearContext() which nulls out the Authentication, do SecurityContextHolder.getContext().setAuthentication(AnonymousAuthenticationToken).
This is harder than it needs to be because of the lack of availability of THE anonymous user and role names from the Spring application context.
Also, rename the method to runAsAnonymous.
[FIX] (IE translateInnerMouseEvent) In all versions, an "undefined variable exception" always occurred, mostly observable on mouse events.
Merge pull request #335 from jcaldwell/dev

BISERVER-8783 Fix test.
Merge pull request #334 from webdetails/master

BISERVER-6875 SecurityHelper.runAsUnauthenticated should run with a non-null Authentication instance: AnonymousAuthenticationToken
BISERVER-8779: Added "hasblockout" service to REST resource so that client can inquires as to wether or not there are blockouts.
BISERVER-8779: Added REST service "hasblockouts" to support client gui changes.
Merge pull request #337 from wseyler/dev

Dev
[BISEVER-8744] -- Commented the call to verify the blockout in the new schedule dialog
BISERVER-8711 Create new grouping theme to replace field set on
"Settings" section
Merge pull request #338 from krivera-pentaho/dev

[BISEVER-8744] -- Commented the call to verify the blockout in the new s...
BISERVER-8684 - The dialog for unsaved changes in Admin console is not working correctly for the No option
BISERVER-8763 Blockout Times do not show in workspace in Firefox
Merge pull request #339 from jeffreythomas/dev

BISERVER-8684 - The dialog for unsaved changes in Admin console is not w...
[BISERVER-8767] -- Verified if the dialog was an edit blockout schedule and displayed appropriate message
Merge pull request #340 from krivera-pentaho/dev

[BISERVER-8767] -- Verified if the dialog was an edit blockout schedule ...
BISERVER-8786 Allow non-admin to get list of schedule blockouts.
Fixing compile error
Update assembly.xml

updating assembly for manual assembly
[BISERVER-8767] -- Verified if the dialog was an edit blockout schedule
and displayed appropriate message

Fixed
BISERVER-8761 Blockout Period - Recurrence type is incorrect during edit
Revert: [BIServer 6509] rewrite import/export to use latest pen: spring (6acf570)