Merge pull request #435 from cookiekiller/master

Updates minified JS files
Implement concrete itemUi classes for lists and trees
Implement AbstractListItemUi for every itemUi opened by a listUI
Implement AbstractTreeItemUi for use by treeUi
Forward TreeUi action and scope to AbstractTreeItemUi
Clean up new Abstracts and move code
Remove some old @todo
Locale should use AbstractListItemUi as well
Locale/site and text should use new abstracts
Use new abstracts for product and service
Merge pull request #426 from cookiekiller/refactor_abstracts_itemui

Refactors ItemUis and TreeUis to use their own abstract classes
Adds translation methods to all streamlined string
Changes filter operators from custom strings to translatable criteria operators
Adds translation .pot files and phing targets for translation handling
Adds extjs translations to translation infrastructure
Translates the status codes for the English message strings
Implements getAll() for translation objects
Prefixes status strings with "status:" to distinguish from others
Adds translation methods to all streamlined string
Changes filter operators from custom strings to translatable criteria operators