Correction for railBorderYWidth calculation
Merge pull request #231 from suxxes/patch-1

Correction for railBorderYWidth calculation
Filter touch events not to be handled.

In IE 10/11, MSPointer event is fired by mouse. It shouldn't be handled.

Also, Exception has occurred with event.targetTouches, and this commit
fixed it too.
Release 0.5.5.

1. Bug fixes.
Shouldn't prevent default for touchStart.

Default touch event shouldn't be prevented.
Change the way to handle event class name.

Use factory pattern to handle it, instead of using + operator of
string.
Add selection handler.

Now perfect-scrollbar supports scrolling by selection.
Change how scrollbar rails are being hidden.

Inline CSS change is bad practice.
Release 0.5.6.

1. Add scrolling with selection.
2. Bug fixes.
Don't handle mouse pointer events as touch in IE10
Merge pull request #239 from darthmaim/bugfix_ie10_pointertype

Don't handle mouse pointer events as touch in IE10.
Use scss for stylesheet.

We can build the scss source to .css and .min.css files with the
`grunt build` command.
Update README.md

Add FAQ.
Clear intervals if the plugin is destroyed.
Change name of variable `breakingProcess`.

It's too ambiguous to understand the purpose of the variable.
Remove remaining inline display style.

It caused regression bugs.
Add removable-list-element example.
Release 0.5.7.

1. IE mouse pointer event bug fix.
2. Use scss for stylesheet.
3. Clear intervals when destroyed.
4. Bug fixes.
decrease mouse handlers count and every-time class checking during mousemove