Add union functionality to  models

works like sql union
use union instead of or: add massive performance improvement when clearing view cache under special circumstances

speeds up clearing view cache by a factor of 50 when:
- many view cache entries (300k+)
- many ors (1k+) because deleting cache recursively

Reason is that this crappy mysql does a full table scan when using ORs, but doesn't when doing the same with UNION SELECT
added the mustache template system
fix News Admin
renamed mustache to mustachejs

to prevent confusion - e.g if we want to use the php implementation
remove unused cache meta
never set negative padding, that results in JS error in IE
update trl
fix flash trl
fix next/previous links for trl
List supports setActiveItem(null) to unselect current item
correclty clear view cache when changing trl tab title
added new item directory Kwc/Directories/Item/DirectoryNoAdmin/Component

if you want to use an directory only for frontend
moved some code into the new component(directory detail, view, getDirectory functions)
correct check for directory in Kwc/Directories/List/Component

changed the directory class for the check to the new NoAdmin
added param _useComponentId for Kwf/Component/Generator/Table

now you easily decide if you want to use the check for the component_id in db table
added new Directory List View -> Kwc/Directories/List/ViewGrouping/Component

now it is possible to group every partial
remove component width inline style, doesn't work with responsive designs
Save working directory in constant

see http://stackoverflow.com/questions/10861606/write-to-file-with-register-shutdown-function
fixed - $ret[$this->getName()] can be 0
ccw improvement: handle modify thru temp file as modify