(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
(MODULES-1329) Allow member function to look for array

Currently, the member function allows one to only find if a variable
is part of an array. Sometimes it is useful to find if an array is part
of a bigger array for validation purpose.
Merge pull request #365 from dalen/range-integers

Make the range function work with integers
Merge pull request #319 from Spredzy/member_array_in_array

(MODULES-1329) Allow member to look for array