add missing dependency
refactor view renderer and move plugins out of <kwc placeholder

It is not neccessary to add plugins to <kwc placeholders as they are the same for all. Instead they are now in the cached contents
allow running tests without memcache or apc
use plugins only when rendering type=component
allow partials to dynamically disable view cache

using that we can include the first page in the fullPage cache which greatly improves performance for the most common case
rename PartialsChanged event to AllPartialChanged

because 'partials' refers to the partials helper which now has it's own cached contents
clear partials cache correctly
don't use view cache if no paramName is passed
set selenium group correctly