Added autocomplete sample
Added test covering long-duration locks
The lock will now be held until actually released even for long lasting critical sections
Added overload to AsDistributed so that DLINQ can take advantage of input collection being in DistributedList