Ember orderBy with direction-per-property

fixes #3008

- this changes the client side sort order to match the serverside
- this effectively breaks the sort order on the client, because the
  serverside order is marginally broken such that drafts that have been
  unpublished drift to the top of the list