typo fixes
Added serializable interface, due to requirements of the serializable values in MVC
Added new type of EntityDescriptor -> SlimEntityDescriptor which gives overview of most basic information regarding persistable entity like:
- name
- java class
SpringAtom-#87

provided marking annotation -> Reportable and marked several entities as reportable
SpringAtom-#87

Updated resource bundle regarding domain objects
SpringAtom - #87

New persistable entities:
- SReport - provides information about the report
- SReportEntity - provides information about entity picked up in the report, associated with the report where report can have multiple entities chosen
- SReportColumn - provides information about column picked up for given entity

New repository:
- SReportRepository - gives CRUD,QueryDSL functionality set to work with SReport types
SpringAtom - #88

DomainDescriptorModule enhanced with:
- SlimEntityDescriptor - gives only basic information about one EntityType
- EntityDescriptorColumn - describes the property (field) hence the column of given EntityType
 - resolved from attributes
SpringAtom - #89

New ResourceBundle -> wizards:
 - contains all messages used in reports
 - contains all messages used in wizards at all

 Old values for newAppointment wizard moved to wizard RB from ui RB
SpringAtom - #86

form submodule:
- ReportWizard general logic handles and business values provider
- ReportWizardFormAction;
 - abstract base for actions of this flow
 - resolves conversionService and validator from beans used in whole application
  - validator defined in aop.xml
  - conversionService defined in webmvc.xml
- PickEntityFormAction
  - handles step of selecting multiple entities
 - PickColumnsFormAction
  - handles step of selecting multople columns for multiple entities
 - ReportDescriptionFormAction.java
  - handles steps of providing general information about the report like name, description etc
SpringAtom - #86

SpringAtomWebflow [SWF] update
a) Java based tags
- AllStatesOfWebflow - returns al states' IDs for given FlowDefinition
- DynamicTransitionsTag.java - resolves all transitions (hence actions in UI) that are not recognizable as WizardEvent
- StateIdTag - is a replacement for stepId.tag, the letter will be removed

b) Tag based tags
- getDynamicActions.tag - calls for java side DynamicTransitionsTag and then builds a JS call dynamically evaluate the obtained list of dynamic transitions
SpringAtom - #86

SpringAtomWebflow [SWF] update

fixed invalid access modifier
SpringAtom - #86

ui.wizard.* update:
- layout is now built and decorated using Dojo/Dijit framework support for better HTML elements organization and positioning
 - used JS code
  - SA.wizard.decorateWizard
  - SA.wizard.applyWebFlowDecorators
- header is being built in totally independent way of the wizard it's included in:
 - Tag -> AllStatesOfWebflow to retrieve IDs of all states
SpringAtom - #86

NewAppointmentWizard small rework to follow top-level changes in processing, bootstraping, theming etc in context of Wizards
SpringAtom - #86

NewReportWizard [currently raw-dev form]
- 5 steps defined to follow new idea of processing the Wizards
- flow.xml - definition of the flow
- view.xml - view definition
SpringAtom - #86

Wizards updated:
- simplified the folder structure
 - contains only one Tiles definitions element with definition that extends Default wizard template and is being resolved againts
 fields:
  - wizardID
  - viewStateID
 - both fields must be specified in given flow definition xml
SpringAtom - #89

several changes provided:
a) Changed the key from newAppointment to NewAppointmentWizard because that's the wizardID field set in the flow definition for this wizard
b) Added new interface LocalizationAware that with cooperation with Localized allows to retrieve/set messageKey/messageValue using SMessageSource
c) MessageSourceAOP - is the cleaner and delegating AOP that will intercept and resolve (and clean,trim atc) all calls for SMessageSource where the first argument is String -> messageKey
fixes
SpringAtom - #86

CSS changes:
- removed or changes definitions of cooperate with css binding from Dojo/Dijit

JS changes:
- applying the decoration over the wizard to use Dijit layouts
- adding dynamically resolved actions (that are dynamic themselves - available only in current state)

JSP changes:
- using Dojo Tundra theme
SpringAtom - #86

Wizards:
- WizardEvents boosted with ability to check whether or not passed event name is associated with any WizardEvent
- WizardDynamicEvent wraps custom WizardEvent (or any of fixed events)
Fixes due to changes in other parts of the code