pulled RangeOffset and Record out of StringAlter

+ src/RangeOffset.js
+ src/Record.js
* new build script
Change RangeOffset.getPosition logic

* negative extendValue at the same position as current position
(offset==from) is now has no effect to position calculation
version 0.7.2