Revert "Implements promises on the record collection update() method, false negatives in tests."

This reverts commit 96283d29513a98468549dbcfb7f86049bae0af9c.
Revert "Changes loadItem() on the shared record model to use promises."

This reverts commit 73827c90ea83802b31d94a9f38f97e85ef9f93b5.
Revert "Installs Q."

This reverts commit e2232a58cb9f97eae4adf0635c0fc080199cdce6.
In the shared controller, pass through any arguments to the userland init() method.