added ActionMeta and Action, they are modelling the action for general oder specific entity actions
added Tests for Both
DesignPackage, trying to get the new api some completely
change tabButton to implement TabButtonable itself - but thats crap -- i still don't get it right
removed some comments from joosebridgetest
createButton in DesignPackage returns a tabButtonInterface
tabButton implements tabButtonInterface which lets you modify the button mode or labels, after an entity is converted to that interface
TabButtonableValueObject is used from tabButton to have a flexibel implementation for the buttonable
the meta adapter has now a button label, too (make the adapter deprecated?)
actionMeta has now 2 is* functions for general and specific determination
renamed designpackage to UIPackage
added getTabRequestMeta to TabButtonInterface and implemented with test in tabButton
added scratch for actionRouterTest
remove old design package test (it was renamed)
add dependency to EntityMetaProvider (which dc implements) instead of DCPackage for Action, ActionRouter,etc
add an requestMetaInterface to simplify the RequestMeta class (which should be deprecated now)
add SimpleRequestMeta for this really simple, sufficient, interface
change tabButton to have a setTabRequestMeta function that respects the new RequestMetaInterface
change TabButtonableValueObject for RequestMetaInterface
use new interface in item Adapter for RequestMeta
implement ActionRouter with simple mapping from action to urls
update UI Package to use the EntityMetaProvider as well
overwrite tabRequestMeta from adapter in UI Package with the new router
Merge branch 'master' into DesignPackage
add a 2string method for SimpleRequestMeta and add a little test
tryout strict mode (but disable)
add assertions to form mailer test
ignore test stuff