Merge pull request #3049 from raydavis/raywip

CLC-4355 Telebears appointments no longer go into the Semesters card
CLC-4356 - Fixed issue with new 'tool_content_wrapper' DIV wrapping LTI tool iframes
CLC-4153 - Updated logger statement to not imply user updates
Merge pull request #3050 from redconfetti/CLC-4356-iframe-resize

CLC-4356 - Resolve issue with LTI tool iframe resizing
Merge pull request #3051 from redconfetti/CLC-4153-fix-logger

CLC-4153 - Updated logger statement to not imply user updates
CLC-3565, Update rspec to v2.99.0 to get deprecation warns prior to v3 upgrade
Merge pull request #3053 from johncrossman/CLC-3565

CLC-3565, rspec to v2.99.0 to get deprecation warns prior to v3 upgrade
CLC-4361 - Fix SCSS-Lint errors in travis

https://jira.ets.berkeley.edu/jira/browse/CLC-4361
Our CSS classes should always have a '-' notation.
Merge pull request #3054 from christianv/CLC-4361

CLC-4361 - Fix SCSS-Lint errors in travis
CLC-3565, add rspec-its cuz will be removed from rspec-3
CLC-3565, rspec v3: be_true > be_truthy, be_false > be_falsey
CLC-4267 - Make sure travis build fails when scss-lint fails

https://jira.ets.berkeley.edu/jira/browse/CLC-4267

Big change was running it instead of "before_install" into "script"
Example of failure at https://travis-ci.org/ets-berkeley-edu/calcentral/jobs/37350486
CLC-4267 - Add vendor to ignored directories
CLC-4267 - Exclude testext & production
Merge pull request #3060 from christianv/CLC-4267

CLC-4267 - Make sure travis build fails when scss-lint fails
CLC-4364 - Update rails_admin

https://jira.ets.berkeley.edu/jira/browse/CLC-4364
Merge pull request #3057 from johncrossman/CLC-3565_rspec_upgrade

CLC-3565: gem rspec-its, be_true > be_truthy, be_false > be_falsey
Merge pull request #3061 from christianv/CLC-4364

CLC-4364 - Update rails_admin
CLC-4366 Move rails_admin into a Rails engine with its own Gemfile
CLC-4366 Remove some unused junk