Fix duplicate code at head of test files
Use JSX spread operator to avoid non-JSX

Use the jsx spread (`{...props}`) operator to avoid the cases where
we're using non-jsx component initialization.
Merge pull request #96 from glittershark/fix-duplicate-code

Fix duplicate code at head of test files
Merge pull request #97 from glittershark/jsx-cleanup

Use JSX spread operator to avoid non-JSX
Merge pull request #94 from wemcdonald/sortable-header-class

Conflicts:
	build/reactable.js
	src/reactable.jsx
Merge remote-tracking branch 'wemcdonald/handle-null-values'

This is a merge of what used to be #93, before some strange things
happened.

Thanks, @wemcdonald
Expose the filterBy function as a public API

Expose the filterBy() function. Fixes #75
(#75) Add documentation for public filterBy API
Update the value of the filterer when filterBy is called

Update the value of the filterer input when filterBy is called.
Merge pull request #95 from glittershark/75/public-filterby

Expose the filterBy function as a public API
Fix bug with re-rendering (i.e. by updating parent component) with sortable={true} set.
Merge branch 'master' into development
Merge branch 'fix-rerender' into development