When a bower.json file is found where the 'main' attribute is an array, we should be comparing the extension of the logicalPath and not the extension of the bower.json file (always .json).
Merge pull request #134 from rosswilson/master

Error when 'main' inside bower.json is an array
Normalize configurator names
Refactor configurators
Add _.snakeCase shim
Merge branch 'master' into feature/source-maps
Add sourceMaps configurator
Generate CoffeeScript source maps only if enabled