AUI-1236 Add .table class to DataTable on Bootstrap 3

Conflicts:
	src/aui-base/js/aui-loader.js
AUI-1254 Fix bootstrap 3 icons on the page showing up on top of datepicker's overlay

The datepicker seems to actually be working by design. This styling issue is happening in our demo because the new bootstrap icons use position relative, and our popovers have a default zIndex of 0 (logic from WidgetStack). When the user needs a higher zIndex as in our demo, he just needs to specify it when creating the datepicker, like we do in http://alloyui.com/examples/datepicker/.
So instead of changing the code I just changed the demo to do this instead. Let me know if that's ok.
AUI-1253 Fix modal header buttons pushing the header content down

This is adding the 'pull-right' css class to the modal's header toolbar by default. It fixes a styling issue with the modal's header and allows users to customize their toolbars with css classes in an easy way as well.
AUI-1258 Fix datatable cell editors styling in Bootstrap 3

Bootstrap checkboxes and radio buttons now have a negative margin by default. This doesn't work well with our datatable cell editors though, so added some css rules to remove them.