Fix how abstract components resolves dependencies

The example page wasn't working after running grunt. This fixes it.

Basically the issue is that this.depends('myDependency') was returning undefined