Bootstrap 3 Support

Probably best to close the other two open issues and stick this in 1 PR. I'll close #729 and #731 to consolidate all of this. 

- [ ] **General**
- [ ] Glyphicons are no longer included in the main bootstrap package. As of right now the demo has to include them in /assets since their aren't any CDN's available yet.
- [ ] The demo, when building, has a weird behavior of randomly adding a disabled attribute to buttons on the page. 
- [ ] **Accordion**
- [ ] accordion-toggle now gets "collapsed" class when collapsed, accordion-body now gets "collapse" class when collapsed. Both are removed on expand.
- [x] **Alert**
- [x] **Buttons**
- [ ] **Carousel**
- [ ] Either a Directive or CSS issue. Carousel is elongated with pictures only taking up approximately 20% of the div. The remainder is filled with the caption. The image should fill the div frame and the caption should be floating on top of it. 
- [ ] **Collapse**
- [ ] element[0].scrollHeight is now always reporting 0, so when expanding it is animated to "height: 0px", so it appears to do nothing.
- [x] **Datepicker**
- [x] **Dialog**
- [ ] **Dropdown Toggle**
- [ ] Appears to be some positioning issues with this. This is visibile in the demo when clicking on the brand, the dropdown loads to the left of the screen.
- [x] **Modal**
- [x] **Pagination**
- [x] **Popover**
- [ ] **Progressbar**
- [ ] Bar types (progress-bar-warning, progress-bar-success etc) must be in the progress-bar class and not the progress class. The static demo is currently broken as a result. Will probably need to add a new attribute (bar-class etc) to fix this.
- [x] **Rating**
- [x] **Tabs**
- [x] **Timepicker**
- [x] **Tooltip**
- [x] **Typeahead**