Delete lanes, buckets and milestones if empty

lanes buckets and milestones can now be deleted iff they are empty.
Also GET and PUT for lanes, buckets, milestones and assignees and
their URLs rather than via the board URL