renderComponentToString()

This adds a `renderComponentToString()` method for server-side rendering. Server side rendering doesn't work yet since we need to call `dispatch()` before `renderComponent()`, but it looks like you already have a plan in place for this seeing as it appears that `state.props` is expected to be shared.