New layout "clean"; new modifications HideFor, ShowOnlyFor

* new layout: clean
* new modifications: HideFor, ShowOnlyFor
* new component: Silent
* new GenericModificationTestCase
* moved unit test fixtures one dir up

Change-Id: If13b6056270d3d029fc430fad96be91e033a2060