BG Queue Fixes

Cleared 3 out of 5, #69
Support for the cancel button, for pre-game position to return afterwards and fix to the queue position problem after first game.

Signed-off-by: shennetsind <ind@henn.et>
Fixed mapserver crash (bugreport:7599)

http://hercules.ws/board/tracker/issue-7599-map-crash-july-29-latest/
Follow-up to 853489b
intif->create_pet was defined but never initialized, causing a mapserver
crash (segmentation fault) whenever a pet was created.
Thanks to jTynne for reporting it.

Signed-off-by: Haru <haru@dotalux.com>
* Added project 'plugin-sample' for Visual Studio 2012;
* Few changes to travis build-slave.

Signed-off-by: Matheus Macabu <mkbu95@gmail.com>
Merge branch 'master' of https://github.com/HerculesWS/Hercules