Add backwardsScan function

This adds an equivalent function to `scan` that uses `backwardsScanInRange` to make reverse scans possible in the buffer.

Required for atom/whitespace#12.