Fixed dependency overrides

Packages without bower.json or package.json files were not properly accepting overrides. The lack of either file threw an exception, without checking to see if an override was provided. I added the check, and if an override is provided, a mock empty bower.json structure is returned.