Introduce IdRegistry; Code restructuring

* introduces an ID registry to avoid two HTMLelements with the same ID
* adds an 'includes' directory and moves 'components' dir there
* renames 'css' dir to 'styles'
* splits Chameleon.skin.php

Change-Id: Id62c13e6c83d60d210f45b8ecb9c729d4927941d