Bower support 1.1: upon new project creation, download 1st level of dependencies from bower.json

This CL is an almost identical rehash of #1489: it just fixes merge issues and eliminates several accidentally uploaded commits that belong to the next phase of Bower support. Since #1489 has been already reviewed and LGTMed, I'm TBRing this one.

TBR