SpringAtom-#56

Updates coming here are:
- helpers tags in swf:
 - applyActionState reapplies the actions (buttons) visibility by calling JS function. The list of matched appointments is obtained from Java tag class
 - applyStepsState updates the CSS classes of the steps' headers. By default each step is disabled (i.e. has class =disabled) but tag calls for another tag (Java class - PredecessorSuccessorResolverTag.java) which returns an JSON object string containing an array of successors and predecessors. JS function further uses this facility to apply appropriate JS classes over given DOM nodes.
 - renderErrors tag boosts up visibility notification by both showing Error pop up and marking the error-originated step with the red color
- JS functions to wrap and generalize the functionality
- new class *error* for steps' headers