Add 'width' Attribute to work with Bootstrap responsive web design

Hi,
This is my first time to request a pull in such a popular project. 
I found the current typeahead may not work properly with Bootstrap responsive grid system.  I checked the issues and Internet and found someone asked about the problem but without a good solution. 
Recently, I add a width attribute in typeahead json input and work very well to adjust the new width according to Bootstrap grid system (e.g. @ www.geniushire.com).
If you think this is a issue worthy of solving, I will try my best to improve it with your kindly help.

Thank you.
Mingyang from CMU