Changes to Insurgency parser:

- Changed getMaps to get the name and gametypes from the mapcycle file for !maps
- Get available maps now retrieves the map list from the GAME_MODES_FOR_MAP dict, to which non-stock maps can be added in the xml as well as
  the maps * command to provide crash resistant changing to map/gametype pairings
- Changed map so that it accepts gametype as a required argument, and won't try and rotate to an invalid map/gametype combo unless the optional -force parameter
  is used to override the check. Also adds _coop or _hunt to the mapname if it has been omitted and is needed.
- Sourcemod nextmap plugin breaks the default in-game map-voting, which is superior to the SM version, so disabled !nextmap unless sm nextmap is loaded
Merge branch 'Insurgency' into release-1.10
Remove comment from line 995
Merge pull request #221 from 82ndab-Bravo17/release-1.10

[Insurgency] improve Insurgency parser