Merge pull request #327 from kurtwalker/master

BISERVER-8486 - working towards a style that matches the mockups
BISERVER-1429 Story Breakout: Rename "Workspace" perspective to
"Schedules" perspective
BISERVER-8103: Fix NPE when retrieving fire times
Merge pull request #328 from pentaho-skarmali/biserver-8103_blockout_ui

BISERVER-8103: Fix NPE when retrieving fire times
BISERVER-8733 Scheduler - Needs messaging/validations when entering
improper characters
BISERVER-8598 Clicking Back Button causes error in Schedule Dialog
Merge pull request #329 from tkafalas/feature

BISERVER-8598 Clicking Back Button causes error in Schedule Dialog
BISERVER-8783 - Refresh the blockout list AFTER new blockout is added.
Merge pull request #330 from jcaldwell/dev

BISERVER-8783 - Refresh the blockout list AFTER new blockout is added.
BISERVER-8742 - We need to add validation feedback when clicking the test button on the email setup panel of the admin perspective
[BIServer 6590] Add support of import/export extensions
Merge pull request #331 from jeffreythomas/dev

BISERVER-8742 - We need to add validation feedback when clicking the tes...
[BISERVER-8247] IE10 does not display the Login page correctly
* Changed dynamic script and link tags injection from using the document.write method to using the createElement/insertBefore method.
* Strangely, these document.write's didn't work in IE10, possibly it has to do with nesting level limits (the scripts where the document.write commands were issued were themselves already the product of dynamic script inclusion through document.write...)
Merge pull request #332 from webdetails/master

[BISERVER-8247] IE10 does not display the Login page correctly
BISERVER-8785 Fix update blockout periods from UI issue with selection.
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.
BISERVER-8786 Allow non-admin to get list of schedule blockouts.
Merge pull request #333 from jcaldwell/dev

BISERVER-8785 Fix update blockout periods from UI issue with selection.
[FIX] (IE translateInnerMouseEvent) In all versions, an "undefined variable exception" always occurred, mostly observable on mouse events.
BISERVER-8783 Fix test.