Some further tidies in wake of latest location leak

A few things following on from #229 , mainly in `LocationRegistry` API.  @neykov can you cast your eye over this please?
Same as above, except use `Maybe#absent(Throwable)` with the `NoSuchElementException` instance?