Some AirProperties and Air mobile improvements

- Set cancel button to AIR Properties Dialog.
- Added "any" aspect ratio support.
- Added requested display resolution for desktop Mac hiDPI applications.
- Reworked the Android and iOS panels.
- Changed simulation behaviour, so if the simulator is launched with no
problems the command window is automatically closed.
- Allow extensions to be added from *.ane files. Also, doing it this way
will add the ANE as an external library to the project.
Small AirProperties UI adjustments

Revert Android permissions list CheckOnClick property, so it doesn't
toggle checks when the user just wants to read a permission description.
A shame the control doesn't discern when you click over the check or the
rest of the row.
Centered the new extension buttons a bit.
Typo in the 'Disable Highlight Guide' setting
Fix link to AIR documentation
Fixed: FlashView.GetFlashPlayer command would never return the path to FP
Chocolatey packaging
Using a Mongoose micro webserver instead of Nekotools
More robust syntax coloring's MakeAsDefaultStyleClick
Fixed mongoose script
Missing EXE for some strange reason
ASDocGen Flex SDK detection fix
Externalized versions / platforms
Missing ProjectActions
Little API optimization
Fix formatting start declaration with access modifiers for generate override gettersetter
Issue #258: Autoselect class in completion matches wrong class
Check FlashPlayer exists for calling nme* run
Trace run command for troubleshooting purpose
disable -DSWFPLAYER for now
FIX. Generating GetterSetter if not exist
FIX. Privates in ShowNewVarList
Fix: Open resource dialog's refresh button click do nothing...
Big refactor of platforms / versions / NME-OpenFL toochains integration.
Needs exhaustive testing.