Handle both Array/Enumerable and String values for excludes parameter

Thanks to @revhazroot for identifying the problem that excludes with a
string or single-element array fails on Ruby >= 1.9.
Merge pull request #207 from sodabrew/excludes_string

Handle both Array/Enumerable and String values for excludes parameter