Improved package distribution and Windows compilation process

Hi,
I made changes to ease the redistribution and installation of Mozart, I added :

* An Inno Setup script, with readme, which adds the required environment variables in Windows and is capable of detecting if Tcl is installed if not included in the package.
* Linux RPM/DEB package dependencies to CMakefile 
* Icons to both Linux and Windows versions and shortcut file for Linux

On my way, I made several changes due to high difficulty of building Mozart on Windows :

* I added large address aware parameter , otherwise ozengine fails to allocate memory on some functors compilation (this also means on 32-bit Windows compilation fails :/)
* I attempted 64-bit build on Windows : it works pretty well...
* Recent versions of Clang do a mess with Boost and MinGW (it reports many definition conflicts), last version of gtest needs a patch, and nuwen's MinGW is no more capable of producing 32-bit builds, so I made a big update on the Windows README file specifying which versions of tools can currently be used painlessly and hope it is exhaustive.
 
Feedbacks are welcome :)
Basically, all of these things should generated from the cmake configuration. You shouldn't have to modify the `.iss` scripts. For real *configuration* (e.g., whether to include Tcl or not, and whether to include Emacs or not - but now *where* is emacs), the CMakeLists.txt should provide cmake-time configuration options (to be given on the command line).