Upgrade docs to bootstrap@3.2.0, test components with bootstrap@3.2.0 css
Small spelling fix

We should probably spell our own project name correctly :P
Allow our custom propTypes to have a chain-able isRequired

This gives the prototype checks a lot more flexibility, as they can
largely be used in the same way the ReactPropTypes are used.
Change propType check for Button componentClass prop to internal check

Change to `CustomPropTypes.componentClass` which is non required.
Clean up spelling.
Only access document.body after component has been mounted

document.body is null before the body tag has loaded, which means when
loading react-bootstrap.js in the `<head>` would result in the container
prop being null. This change moves the `document.body` accessing into
the `getDOMNode` fn which is only called after the component has been
mounted.

closes #180
Merge pull request #185 from pieterv/customproptypes-isrequired

Allow our custom propTypes to have a chain-able isRequired
Merge pull request #186 from pieterv/documentbody-accessing

Only access document.body after component has been mounted
Merge pull request #182 from pieterv/docs-upgrade

Upgrade docs to bootstrap@3.2 css