added Range selection from https://github.com/VividCortex/rickshaw/tree/range-selection-tool + minor bugfixes