ga.js file lazy loading

- ensure setVersionFromJs and setSearchEnginesFromJs are only called if
the user hasn't set their own preference