Merge pull request #1834 from raydavis/raywip

I have reviewed per request from Ray. Looks pretty clean. 
CLC-2851 Add canvas/course_provision/status to the API Test blacklist
CLC-2873 Shell script to run bundle install --local or bundle package if local fails
CLC-2873 Use package --all
Changed paddings to bring buttons inside frame
Fixed button/select margin and padding.
CLC-2873 Use rvmrc where available
Reset unnecessary change
CLC-2873 Allow setting gemset for script
CLC-2873 Use --local when building torquebox knob
Merge pull request #1837 from anair13/CLC-2760

CLC-2760 - Live Update: "Load" button is too tall.
[CLC-2829] Update AngularJS to 1.2.1
CLC-2878 - CFV - hide the "activity since last statement"
https://jira.media.berkeley.edu/jira/browse/CLC-2878
Merge pull request #1838 from haroonrasheed333/CLC-2829

[CLC-2829] Update AngularJS to 1.2.1
Merge pull request #1839 from christianv/CLC-2878

CLC-2878 - CFV - hide the "activity since last statement"
Merge pull request #1841 from ctweney/clc-2873

CLC-2873 Reduce rubygems usage
CLC-2884 Deal with non-array values of uid in RegStatus