Redesigned to share code between Desktop app, and web service.

git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@95577 8089f293-4706-0410-a29e-feb5c42a2edf
ESA API Update
Added process feature to be reused by CJ and HTML template pages.
Added a common cluster and an initial template for reports pages.
Initial update of CJ pages.

git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@95578 8089f293-4706-0410-a29e-feb5c42a2edf
Made it compile out of the box in void-safe mode.


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