Allow multiple :LoadBalancers for an app

This is a work-in-progress PR. It allows an application to have multiple load balancers by accepting either a map *or a vector* (in fact any sequential) under the `:LoadBalancer` key.