Ignore white space in path query

FeatureContext::iClickOnTheText, and iClickOnTheTextStartingWith can
safely ignore extra whitespace which is sometimes generated by
javascript and bad markup.
Add Change School Functional Test
New test to ensure that school permissions can be assigned and user can
switch between different assigned schools.
Merge pull request #562 from jrjohnson/changeschooltest

Add Change School Functional Test
Turn off the change school test

In order to fix the build I'm turning off this test until I can figure out why sauce is bombing out.
Merge pull request #564 from ilios/turnoffchangeschooltest

Turn off the change school test
Reconfigure travis/sauce to work better with forks and pull requests

Dont secure sauce credentials, they aren't that secret.
Use travis builtin sauce_connect addon.
Use environmental varialbes to store user/access_key.  The SaucelabsFactory class from Behat will use these environmental variables in its own configuration.
Manually install sauce_connect

Because sauce_connect is disabled by travis (see:
travis-ci issue 2135) we have to manually
install it ourselfes.
Always load sauce_connect

Load sauce connect no matter what since we are always setting the environmental variables anyway.
remove extra before_script section
Curl redirect in travis.yml

Allow curl to follow redirects since github moves their gist domain around.
Merge pull request #565 from jrjohnson/reconfiguretravis

Reconfigure travis/sauce
Fix the Change School test

Stop ignoring the test.
In order to account for some delays in loading added some sleep / spin to FeatureContext::accessToSchool to ensure it doesn’t give up too soon.
Use a spinning xpath selector for clicking on tabs.
Wait for permissions to be loaded before attempting to change permissions.
Add FeatureContext:: findXpathElement - makes the behat runs less fragile by searching for elements using path
and dying gracefully when they are not found in a timeout.
Merge pull request #567 from jrjohnson/fixchangeschooltest

Fix the Change School test