Implement a function that can be overridden to mutate project names and handle that correctly inside solution creation

--HG--
branch : project-basename-mutate
extra : signature : gnupg%3AiQIcBAABAgAGBQJRO%2BgcAAoJEMd52CkOiFkP//IP/R%2BUAqscKg5SMIGcvYpSxBS5Gdo9tefOvx7NLyHBznnsxdvU9Ys8I7ovSHKUjgEYdSkd4bmHKTmJNqMgsA0NorBhAhKCylnZoTl7MuFaj7Viccpw7JGxCSV7qmwc//OAB3/jX3dZWr%2BNEAYP2hb6XvqWkmiPa/CbBQa17dvbjnJSVdVB8WqyTgeqJS1XHabaJN2nUSwjfVt%2BOPyLC8ep1pw/P03yAj71Nnhzmvs9aTQeHWifqQjsu1ho6ikH/X%2BO%2BYN3V9HnqCHfupSq20o27jaAxheA3NXkP/8tdrhSWea3qWtqvY3ou4GzMuakpUmWSra75NOz2uuPOs6M1krNejI2kq45Xl7f5MvDZNdFzU%2BBaTy3USrcZnex/%2BPhMhDa%2BDU32UVzjU9DNbvAxIqlwPNqJ2jpEWi4owMwjg%2BlLPfEog3shgSlVnquHYHKadgw5XRABuX8IDTmNTBVoUKdtP24eS2VpPXJJZl%2BAi7nha1Ga%2B22jNYkUnZIs1yfkJ583BNXPHTtRaIxfQbOore8k67IfIPsuFmL0im7B5lCiZKXoynqTMSj1FZeFziyfHokGNvatpnCT6yUWh3P5ZZgVOFErofiZdsp/xjKKySg9LKhiHqTMVSDWDk5R7LBt/eGw5yuF32%2BujVbM4zQ3gR%2BqQIQqPT7150UPWbARcUF2QVt
Implemented flags ATL and StaticATL to complement MFC and StaticRuntime flags ... perhaps an addition could be to make assumptions for ATL based on StaticRuntime as well, but in general these are distinct configuration settings

--HG--
branch : atl-support
extra : signature : gnupg%3AiQIcBAABAgAGBQJRO%2BisAAoJEMd52CkOiFkPlvkP/jWTc1LCOzrSVjottdSL5mSx5L6S6c2fDkaNbO7KNlH9bayBWdc0Md7BjtwaBX2938qO2o4/TCQRmMhmwsyOrJMjbCHi4QRcP8ahgaOMWm0ctD4mxNZMyQRI2iP6JzNVE5rVekEnfcTCrYKuqPmXrtheztosFKamDBkIJosxdWspkR2gz4TUZCleXEowCe1JULVAZvtnDxGw6YbJ4JuDLloUUSjWTsuJpNu%2Bve7/C7aCQyr3scT79zQQKp%2BglHwUCp8WXMKj7eyvhUBGCLI/ICyaqwDZ73pdsACJri5dgB9yhjD%2Bj0jsOfQuirGb5/Es9Ud23fc4Ofe6SiAfmtrzZRYAkJy9gUf42Y1wzDVDicO8/b/HACxE/SlycrcRmtfO2Kc1nNJvZOSHlc7m5a2gpMMLeo56wHUjfhFSiUXsgEo9NmBOkoZdjPmWNqwq5tuS1rd08T1UY9%2BQywCzfORRULsMl0n1pyuNDTonzBq2S2OjMkf3l7AbTl5RzCEPATiupyPbVlgvtKgJNCPkz37grRqYLm8SO%2BeC7msPcSydgFzMeUKUlziXsOOzBtUYO8QJhw2s3hlSFGm/fAqTPmkZv67GH24GFNkjcdJiFJtTeviMPz3XpAETeiRzDd9SYvQCIc5njoy73fnO4WM489pYnHMjSscKhAV6P2aWL1TLWSYf
Merged in assarbad/premake-stable/project-basename-mutate (pull request #9)

Allow project names to be mutated
Merged in assarbad/premake-stable/atl-support (pull request #10)

Two new flags to complement MFC support with ATL support
Removed tag 4.3-beta1
Removed tag 4.3-rc2