Improved adjustOffset implementation and docs

Force and extension offset now calculated similarly using
TrapData.select() and x or f ranges.

Sanity checking on offset range inside forceOffset/extensionOffset
in case of no data in the given range.

Added more options and help docs to List.adjustOffset

Updated README