Updates to selenium and travis

Bump selenium for Firefox 28 support.
Add wait in User Preferences test to reduce failure.
Split out travis tasks further for faster build time per job.