Implemented project reordering (update_project_orders).

This is a wrapper around /API/updateProjectOrders and allows users to pass a native Python list object instead of the JSON string that the API required.