Make automatic documentation

Add BluePrint class, to hold the default base Style for each component
instance.
Converting the default style in component classes to constructor of
BluePrint instance. Needs reworking of default style of all component
classes. More easy now to access the component style parameters from
outside, e.g. with a script or UI.
Change component new style to copy from self.BLUEPRINT.
Working on container blueprint styles
Working on inherited BluePrint styles for components.
Debugging examples with BluePrint
Add automatic documentation generator

Add buildDocumentation to every component, showing the doc strings and
the component.style as table. Since the initialized style for each
component is derived from the cascading BLUEPRINT, it shows the actual
value of all style parameters.
Needs to be adjusted to CSS generator and also under a different css
file name.
Needs additional class doc strings, super class, showing methods,
additional parameter doc descriptors.
Start of simple website.
Adding BLUEPRINT doc strings.
Add color indicator to documentation page.

Change #color references to Color('#color') references, so they show up
as color sample in the documentation page.
Cleanup colors in example sites.

Solve bug in Color that could not show #999. Needs more adjustment to
also take CSS color names and convert #999999 to #999 in output.
Add showing of methods in automatic documentation.
Cleaning automatic documentation builder
Cleaning doc strings.
Merge branch 'Automatic-documentation'