Enable points mode category axis

Enable "points" mode in Axis.Category and add test that verifies range values in different range type.
Add update range after setting range type.

Close #919.
During testing setting rangeType I observed that after it nothing happens. It happens because setting range recalculate values, which should also happen after changing type. 

Should this change go in other PR, or I can leave it here?