Premake : Explicitly list which api commands are case sensitive. excludes "*.cpp" is now case sensitive
Premake : Paths starting with $ are not converted to absolute paths
Toolset : Added more compiler/linker flags to gcc/icc
Premake : Change --define to use --usevariant
Premake : Added --printBins option, displays the paths to the binaries that have been built
Premake : Added check for invalid project names, and reserve characters ':' and '#' for future use
Premake : Export() function now doesn't set an alias, it was causing ambiguity with projects of the same name
Clean : Action now cleans all configurations
Ninja : Improve buildrule commands, $in / $out is more consistent and you can use env vars with $VARNAME
Premake : Preliminary support for --buildpaths=abs|bin|root, to specify the relative path root of the files in the build script
Releases : Fixes to behaviour & releases copy only if newer
Releases : Support for custom defined destination based on file name, allows dependencies to be placed elsewhere
Core : Improve os.rmdir to delete hidden files
Print : Uses new filterTargets feature
Lua : Bug fix for os.execute exit status
Core : Added string.createHashS
Premake : Fix for cfg registration where a flag name is the same as a config name
Premake : Fix for uses "myproj:release"
Toolset : Fix ordering. $inputs linkAsStatic -Wl,--end-group
Premake : Preliminary support for removing -Wl,--start-group -Wl,--end-group, which isn't supported by quantify and -ipo
Premake : Fix for rpaths and cxxflags

Change-Id: I43c95a42edfd50eb82c5e7fe51aba5241dc66387