Fix too much recursion error during update_location_tree. Don't traverse...

... descendents during the all-locations update. Actually disable update_location_tree during prepopulate. Add tests for update_location_tree.
Oops - didn't see your reply (page not reloaded). Sorry.
But you can well make use of it then in your tests?