Implement all necessary features such as href() and getChildElement()
ourselves instead.
* Add missing classes to class.properties.
* Display actual line numbers in function source macro.
things can now be rendered to static html, new helma features are
supported (prototype extension), everyhting is done in a nice and
clean way with skins.