Add an option to pass a bower object in options

grunt-bower-task has fixed dependency on bower. This could be as issue if the selected bower contains back or feature lack. 

In the patch I add a parameter ```bower``` to the options. The parameter is optional. When defined it allows to specify any bower that is required for the outer grunt build. It is easy to use, since one should only add ```require('bower')``` into theirs script.