Perform all injection at runtime instead of deployment time (TORQUE-1047)

This is a fairly large changed to injection. Instead of a scanner and
analyzer that runs during the deployment, we now handle all injections
at runtime when the fetch method is called. This fixes a lot of
edge-case bugs with injection with regard to file locations, inactive
code, variables vs literal as arguments to fetch, etc.
Get the sinatra_queues_rootless_spec integ working again
Fix issue with JRuby in 1.9 mode and not finding java.util.concurrent::TimeUnit enum
Try to fix CI's failures in cache_spec.rb
Fix test failures in torque_box_store_spec.rb

I'm unsure why these aren't failing locally, but this same fix worked
for cache_spec.rb
Wait a bit longer for injected services to start
Make destination pointers optional dependencies
Take out a few System.err.println debugging statements left in
Only run a subset of integs on BuildHive
Ensure injectability of secure stomp endpoint info.
Update stilts/polyglot.
Update documentation around Javascript client and endpoints.