Fix use array access for multiple files.

This allows us to use the file.expand method of specifying src-dest file mappings in grunt.
Previously, the `e.shift()` made it so repeated use of the `use` failed.
The added `e.slice()` protects its modification.