remove m_random_gp
fix #1395
clean code
Merge branch 'm_random_gp' of https://github.com/konstin/stk-code into konstin-m_random_gp
Try to convert m_gp from a GPData pointer to a GP object, compiles, but
crashes.
Merge branch 'master' into konstin-m_random_gp

Conflicts:
	src/states_screens/dialogs/gp_info_dialog.cpp
add default_number_of_laps
Merge branch 'master' of https://github.com/supertuxkart/stk-code into laps
close #1263
Use default laps for track info dialog
unify separators
Mostly cosmetic changes (renamed variables, added comments). Changed
'random' constructor of GrandPrixData into a function so that there
is no need to create a new GPData objects and then copy it.
Merge remote-tracking branch 'origin/master' into konstin-m_random_gp
Use singleton template again.
Merge branch 'konstin-m_random_gp'
Fix linux compilation.
Try to fix travis ci by using a different version (quantal is not on the
ubuntu servers anymore).
Test converting code to home-brew Tuple so that STK compiles again on my mac, where clang does not include tuple
Try to use saucy repo for the opengl updates. Fingers crossed.
Try to use an even newer repo, since the previous one is only supported till ... end of this week ;)