ISIS-421: starting on the RO TCK tests

RO TCK tests
- removed skip=true flag for Maven
- updated surefire config to ensure all tests run under maven
- fixed those failing
  - including fix to throw 404 instead of 200(!) for non-existing entity
- added placeholders for view models

Core changes
- subclasses of ObjectNotFoundException for clearer semantics
- AdapterManager#adapterFor can now throw new PojoRecreationException (instead of ObjectNotFoundException)
  - only caller that checks explicitly for the old ONFE - OidUtils in RO viewer - updated to also catch PojoRecEx

updated modules pom.xml to reference 1.4.2-snapshot core (parent)
- RO viewer
- shiro security
- viewer wicket

added new profiles in isis-all pom.xml for security modules
- better workflow if using IntelliJ