Merge branch '3656-arv-create' closes #3656
Merge branch '3692-event-bus-fix-and' closes #3692
4126: API server uses fixed a-r-p-i.

Refs #4126.
4126: a-r-p-i dereferences parameter values when creating jobs.

Refs #4126.  This is required to run jobs.
4126: API server uses fixed a-r-p-i (again).

Refs #4126.
4196: arv-keepdocker uses Docker 1.0 pull syntax.

`docker pull -t` was the old way of pulling an image with a specific
tag.  Docker 1.0 introduced `docker pull repo:tag`, and Docker 1.2
removes support for `-t` completely.  We're well-standardized on 1.1+
at this point, and considering an upgrade to 1.2+, so now's the time
to switch.

Closes #4196.
Resolve race condition: wait for response before checking mock expectations. refs #3782
Modified IndexHandler to match TrashHandler and PullHandler
* No longer checks for the enforce-permissions flag.
* Still checks for DataManager auth token.
* The HTTP error returned when we don't find the DataManager auth token is now Unauthorized instead of Forbidden.

Modified tests to check for new behavior.