small compatibility fix for prototype.js

for (var i in array) loop is causing errors when using less.watch(), this converts loop into standart numerical indexed for loop, so that using less.js with pages that also uses prototype.js would not cause any errors of the following kind:

"name[k].charAt is not a function"