fixes #169 - allow a negative step in xrange
Merge remote-tracking branch 'upstream/master'
adds test cases for xrange with a negative step and xrange(0)
Merge pull request #176 from dagar/master

fixes #169 - allow a negative step in xrange