Added notion of themes.
Added support for smarty template engine, to provide a default theme.

git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@95580 8089f293-4706-0410-a29e-feb5c42a2edf
Added configuration support via wdocs.ini

git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@95581 8089f293-4706-0410-a29e-feb5c42a2edf
Support utf-8 value in wdocs ini config file.

git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@95582 8089f293-4706-0410-a29e-feb5c42a2edf
Made wiki path configurable.
Added $site_url as the template value.

git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@95583 8089f293-4706-0410-a29e-feb5c42a2edf
Fixed issue with bad url for images (do not try to have relative path, and url from root url)

git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@95584 8089f293-4706-0410-a29e-feb5c42a2edf
Fixed bug#18935 where recent changes to `environment_arguments' which used to hold all arguments, to just holding the extra one broke the invariant.


git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@95585 8089f293-4706-0410-a29e-feb5c42a2edf
Initialized `starting_working_directory' to an empty string to avoid reading bad data from it.


git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@95586 8089f293-4706-0410-a29e-feb5c42a2edf
ESA Update

Hidden index, so static files are not visible.
Refactor raname classes, working with CJ and HTML tamples.


git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@95587 8089f293-4706-0410-a29e-feb5c42a2edf