Issue title: ng-cordova.js + ng-cordova.min.js defined at the same time
 Issue body: In your bower.json (0.1.4-alpha) you define both "./dist/ng-cordova.js" and "./dist/ng-cordova.min.js".
Due this the grunt-wiredep Grunt plugin add both as dependency to my index.html

```
<script src="bower_components/ngCordova/dist/ng-cordova.js"></script>
<script src="bower_components/ngCordova/dist/ng-cordova.min.js"></script>
```

So my app has two times ng-cordova in it.

 Comments: 
 Comment 0: @ScreenDriver I see what you mean, but I'm not totally sure we can do this. If I understand bower `main`, we should allow the user to choose between the `.min` and `.js` files depending on development / debugging and production use. I'll look into this more, since Bower docs are a bit fuzzy here.

If you could point me out to a good explanation of the `main` part of bower, it would help make this decision a lot easier

 Comment 1: Unfortunately I am very unexperienced with bower at the moment :confused:

 Comment 2: Had same issue with both files being added from grunt task.
In the bower.json spec, it says the following about `main`:

"Do not include minified files."

https://github.com/bower/bower.json-spec#main

 Comment 3: @rastographics perfect, that's exactly what I needed to determine this issue.

{'source': 'GithubIssues', 'repo_name_with_owner': 'ionic-team/ng-cordova', 'issue_id': 42278692, 'repo_stars': 3522.0}