fix ember-cli-addon

- [ ] get @rwjblue to review
- [ ] ensure needed files are published
I'm willing to bet @rwjblue has a strong opinion on that. \*runs and hides\*

But my initial guess is that bower deps are *suppose* to be client-side JavaScript only, where as npm deps are used during the build process. Having build process code in the client-side dep is a little awkward. *That being said* there are a lot of limitations we're dealing with and things have been far from ideal so I'm actually not personally opposed to it since the current flip side is also a bit weird, jumping through the hoops because of that technicality. That's my 2 cents, like I said, @rwjblue prolly has a much better reason for/against. We're on IRC #ember-cli if you wanna discuss it more.