Lock-free reader lock().

Child renamed to reader; improved performance; multiple readers can lock
at once; fixed typos.