Improve command line argument processing
- allow options to appear after the action
- export "raw" arguments to new _ARGV variable

--HG--
extra : rebase_source : 45a399b9e0564cc75560171c8eee365df299a4e2
Added more command line flags for MSC compiler

--HG--
extra : rebase_source : 0973623bedd3f74fe023a35c60719653c42ec130