Command line options for listing gles-versions available and to set the gles-version.

Changes are verified as mentioned in #78 . Can be merged. 
The condition where the user specifies --gles-version=2 when only gles3 is available or the other way around is also handled.