Config file tweaks

Changes are:

- Default to using bower.json instead of deprecated component.json as a filename (0.9.0+)
- Allow configuring the bower filename with :bower-file for legacy use
- Some refactoring to set other default filenames in vars
- Added npm-debug task (with a bower option) to print transient config file contents for easier diagnosis of user problems