ISIS-232, ISIS-263, ISIS-264

* support for @CommonlyUsed (ISIS-263)
* support for @Paged (ISIS-263)
* various enhancements for the Wicket viewer:
  - CSS for tables
  - move action alongside the title
  - make the icon part of the hyperlink
  - make references in tables to other entities into hyperlinks
  - honour @TypicalLength or @MaxLength on text fields
  - date dropdown
  - support @Paged (above)
  - support @CommonlyUsed (above)

git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1381293 13f79535-47bb-0310-9956-ffa450edef68
ISIS-264, ISIS-263, ISIS-258

Updating applib documentation for:
* @Disabled(where...), @Hidden(where...)
* @CommonlyUsed
* @Paged

Standardized names of Where values, all pluralized (Where.OBJECT_FORM -> Where.OBJECT_FORMS etc)

git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1383272 13f79535-47bb-0310-9956-ffa450edef68
ISIS-232: introduce UnknownModelPanel

* as a fallback when no component factory can render an object
* introduced due to JDO/DN unexpectedly returning a null when resolving a parented collection.

git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1383275 13f79535-47bb-0310-9956-ffa450edef68
ISIS-232, ISIS-266, ISIS-267

* new EntityIconAndTitle panel, to factor out commonality (ISIS-232)
* moved responsibility to looking up entity icon from cache into EntityModel (ISIS-232)
* indicate mandatory fields (ISIS-232)
* made show/hide button more discrete (ISIS-232)
* BoundedFacetAbstract fix (ISIS-266)
* Generalized the handling of Memento updating resolved object adapters (ISIS-267)

git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1383280 13f79535-47bb-0310-9956-ffa450edef68
ISIS-232: fixing problem with EntityLink

my bad...

git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1383335 13f79535-47bb-0310-9956-ffa450edef68
ISIS-232: about page

Added a simple about page, and introduced overridable methods to allow
apps to customize the welcome message and about message.

git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1383351 13f79535-47bb-0310-9956-ffa450edef68
ISIS-232: further fix for broken EntityLink

... more my bad.

git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1383362 13f79535-47bb-0310-9956-ffa450edef68
ISIS-232: action param dialog for non-contributed actions

* was suppressing if 1-param matching type of entity, even if not contributed
* also, prevent defaulting of first param for non-contributed actions

git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1383658 13f79535-47bb-0310-9956-ffa450edef68
ISIS-232: entity link enhancements

* moved [+/-] button after 'findUsing'
* added a 'revert' button

git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1383660 13f79535-47bb-0310-9956-ffa450edef68
ISIS-232: entity link 'clear' button

* the 'revert' button is now a 'clear' button, so can set references to null
* added missing feedback panel to entity link

git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1383662 13f79535-47bb-0310-9956-ffa450edef68
ISIS-232: entity link now honours disabling

* entity link honours disabling
* bugfix: removing incorrect copy-n-paste CSS from EntityIconAndTitlePanel.css

git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1383664 13f79535-47bb-0310-9956-ffa450edef68
ISIS-232: entity link and details

* make 'entity details' link always visible, and move back to where it was
* change 'entity details' to just show properties
* fix CSS so entity details has enough space width-wise
* prevent infinite opening up of entity details (by suppressing link using CSS)

git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1383667 13f79535-47bb-0310-9956-ffa450edef68
ISIS-232: improving the action page

* and yet more fiddling with the entity link ;-(

git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1383668 13f79535-47bb-0310-9956-ffa450edef68
ISIS-268: The common test needs to be split into 2 seperate tests - test framework must be restarted to test ability of framework to recreate domain objects

git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1383802 13f79535-47bb-0310-9956-ffa450edef68
ISIS-261: removing obsolete code

* Enumeration interface, EnumerationAbstract
* AnnotationBasedFacetFactory

git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1383836 13f79535-47bb-0310-9956-ffa450edef68
ISIS-232: entity link enhancement

* suppress find using for drop-downs

git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1383861 13f79535-47bb-0310-9956-ffa450edef68
ISIS-268: DateTime and TimeStamp tests now pass. resetPersistenceStoreDirectlyIfRequired correctly deletes files for HSQL and Polymorphism tests.

git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1383907 13f79535-47bb-0310-9956-ffa450edef68
ISIS-268: DateTime and TimeStamp tests now pass. resetPersistenceStoreDirectlyIfRequired correctly deletes files for HSQL and Polymorphism tests.

git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1383909 13f79535-47bb-0310-9956-ffa450edef68
Ignoring .project

git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1383914 13f79535-47bb-0310-9956-ffa450edef68
ISIS-268: Polymorphism tests now pass

git-svn-id: https://svn.apache.org/repos/asf/incubator/isis/trunk@1383940 13f79535-47bb-0310-9956-ffa450edef68