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 :)
You know, there are `function`s in Delphi, that can return values. `Path` should be your result value, definitely not a parameter passed by reference.
```delphi
function ConcatPath(Dirs: TStringList; Quotes: Boolean): string;
...
begin
  ...
  Result := '';
  ...
    Result := Result + S;
  ...
end;
```