Refactors the _move-method and adds a compact_order-function.

  * The _move-method of OrderedModel now uses update of the manager to
    not trigger the save-method of the inheriting models.
  * The compact_order-function removes gaps in the orders.