add slim support

Supports 2 comment styles:
  /! bower:js
and
  / bower:js
revert .gitignore addition

use global gitignore instead
wiredep requires chalk to run, as well...
Merge pull request #122 from al-the-x/patch-1

Add chalk to dependencies for wiredep
2.0.1
support glob in bower main property
add test for includeSelf
2.1.0
accept error callback & rid of chalk
Merge pull request #121 from ybian/master

add slim support
add missing comma

add missing comma in readme.md
Merge pull request #126 from stevemao/patch-1

add missing comma
Adding default `fileType` config for `js` files re #128

The shared regex variable is mostly a refactor for reuse and wasn't in the original proposal.
We obviously need more commas in here.

I'm not sure that we would need references to CSS files inside of a JavaScript file, but hey, it could happen!
It should work for `js` files. No, really.
Create index-actual.js
Create index-expected.js
Thought to include a comment that might break...
NEED MORE COMMMAS

I'm really good at JavaScript. I teach it every day. >_<
Took some monkeying...