(maint) add a javascript runtime

Prior to this commit, Rails used the execjs gem for the asset
precompilation; however, some platforms, like Linux, don't have a
default JavaScript runtime available. The commit adds a gem dependency
on `therubyracer` which uses the v8 engine embedded in the `libv8` gem.