Merge branch 'rb2.4.0'
Merge branch 'master' of github.com:ilios/ilios
add missing semicolon
rm "var" for variable that's already defined (from parameters)
rm errant semicolon
use dot notation when possible
Merge pull request #487 from Trott/refactor-ilios.cim.js

Refactor ilios.cim.js
DRY code, add tests for new method
Merge pull request #488 from Trott/dry

DRY code, add tests for new method
move the idle timer out of ilios_base and into its own module
comment update
Merge pull request #489 from Trott/timer-object

move the idle timer out of ilios_base and into its own module
shortString parameter is always called with false, remove it and simplify code
Merge pull request #490 from Trott/simplify

shortString parameter is always called with false, remove it
rm unnecessary var
streamline boundary check in preparation for eventual move to the only object that actually uses this function
simplify
rm unused variables
Merge pull request #491 from Trott/refactor

rm unnecessary var
spec dir layout to reflect app/views dir layout