Closed #3339: Add WebGL render mode white list

When user set render mode to default, the system will use WebGL on
browsers that we support well, others will be using canvas mode.