(maint) Fix indentation of range function
Make the range function work with integers

This is needed for the future parser which actually treats numbers as
numbers and strings as strings. With this patch you can use range(1,5)
instead of having to quote them like range('1','5').
Add range tests for numeric with step and mixed arguments
Merge pull request #365 from dalen/range-integers

Make the range function work with integers