compilers flags: simplify code and add optimization flag for visual

* visual: add LTCG to the linker.
The /GL flag was already set to the compiler, so the associated link flag should be set accordingly.
scripttest: add dependency checker

* check the first line of the script:
"# scons: " and a list of dependencies
These could be libraries which will configure your environment
or just build dependencies needed to run the test.
gcc: remove flto (link time optimization) which creates undefined references
scripttest: some dependencies of scripttests may not be available in production mode

In this case, the scripttest is not created (without warning)
scripttest: add unittest-filename alias
scripttest: add dependency to libraries
SharedLibrary: add alias with publicName
scripttest: add "all" target
add pySwigBinding
Add windows.h before GL/glu.h in glu.py to fix windows build errors #1
Merge branch 'master' of http://github.com/tuttleofx/sconsProject
gcc: fix version detection and add flags for "warning3" and "warning4"
swig: add default flags for binary size optimizations
Merge branch 'master' into precompiled_header_proposal

Conflicts:
	__init__.py