SpringAtom - #100

 - dynamic injection of InfoPage column if class for which the table is built for has corresponding InfoPage definition
 - added resolving the link in DefaultTableComponentHelper witch ControllerLinkBuilder, if resolution using it fails fallback to previous mode [less safe]
SpringAtom - #101

Action's definitions:
- LinkAction and PopupAction
- sa-components renamed from sa-infopage
 - it combines functions used for both components [InfoPaged and Tables]
SpringAtom - #101

Action's definitions update:
- actions can exists in SpringContext (multiple actions in the same component/table will fail due to not unique bean)
- fixed resolving such action in TableComponentBuilder
- added updating actions for a table
 - not good if table exists in the context - works - but must be fixed
SpringAtom - #98

ReportTableBuilder updated to handle API changes of underlying TableComponentBuilder
SpringAtom - #99

ReportBuilderController defines following handler:
- buildReport:
 - called to open download_report.jsp
 - pushes into pageContext following variables:
  - report to generate
  - available representations
  - links to be called to download given report in chosen representation

- downloadReport
 - by default it triggers downloading report in XLS format

- downloadReportInFormat:
 - uses passed reportName and format to trigger generating the report
 - viewName it defined using ReportBuilderService#getReportName is further picked up by SJasperReportsViewResolver

SJasperReportsViewResolver:
- subclass of JasperReportViewResolver which allows to access some predefined fields like formatName attribute name etc
SpringAtom - #99

simplified panel.jsp as delete action and generate action are available per report in the table