ESA API update.
Fixed issue with interaction form. 

git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@96036 8089f293-4706-0410-a29e-feb5c42a2edf
Reviewed block, region, menu, and related template.
Added template inspector to ease template accessing specific cms values.
Got a simpler theme and mainly prepared migration to ROC.

git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@96040 8089f293-4706-0410-a29e-feb5c42a2edf
Fixed a memory corruption when setting up `storedProc' and `CreateStoredProc' because we copied what we thought be `indColName' characters, when actually `indColName' represented bytes. There was no reason for using an intermediary to fill them, so now we are filling them directly.


git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@96041 8089f293-4706-0410-a29e-feb5c42a2edf
Added missing template inspector for CMS_HTML_PAGE

git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@96042 8089f293-4706-0410-a29e-feb5c42a2edf
Fixed missing svn:eol-style native property.


git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@96043 8089f293-4706-0410-a29e-feb5c42a2edf
Added feature to cancel registration of given template inspector.

git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@96045 8089f293-4706-0410-a29e-feb5c42a2edf
Added new data to make benchmarks run for almost the same time with the SCOOP run-time included in the current EiffelStudio.

git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@96048 8089f293-4706-0410-a29e-feb5c42a2edf
Changed EOL to follow the default rules of the corresponding OS.

git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@96049 8089f293-4706-0410-a29e-feb5c42a2edf
Added a list of benchmarks that deadlock with the new SCOOP run-time.

git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@96050 8089f293-4706-0410-a29e-feb5c42a2edf
Adjusted command lines and benchmark parameters to produce similar timings when using SCOOP run-time included in the EiffelStudio release.

git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@96051 8089f293-4706-0410-a29e-feb5c42a2edf
Remeasured all the timings due to changes to the benchmark parameters after fixing a bug in the time measurement utility.

git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@96052 8089f293-4706-0410-a29e-feb5c42a2edf
Added macros for atomic operations on pointer-sized values.

git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@96054 8089f293-4706-0410-a29e-feb5c42a2edf
Added atomic classes that correspond to C++11 standard classes.

git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@96055 8089f293-4706-0410-a29e-feb5c42a2edf
Added macros and type declarations that correspond to C++11 atomic classes but may be conditionally switched to EiffelStudio run-time classes if needed.

git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@96056 8089f293-4706-0410-a29e-feb5c42a2edf
Used new type names for atomic types to simplify transition from standard classes to user-defined ones.

git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@96057 8089f293-4706-0410-a29e-feb5c42a2edf
Used new type names for atomic types to simplify transition from standard classes to user-defined ones.

git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@96058 8089f293-4706-0410-a29e-feb5c42a2edf
Used new type names for atomic types to simplify transition from standard classes to user-defined ones.

git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@96059 8089f293-4706-0410-a29e-feb5c42a2edf
Removed condition_variable include that is not available on non-C++11 systems.

git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@96060 8089f293-4706-0410-a29e-feb5c42a2edf
Used new type names for atomic types to simplify transition from standard classes to user-defined ones.

git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@96061 8089f293-4706-0410-a29e-feb5c42a2edf
Factored out a common part that can be used both on Windows and Linux.

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