Simplify handling of state

Just compare new state with identical?, and forceUpdate if necessary
Compare props map using identical? only

That makes shouldComponentUpdate even faster, especially with big
maps/vectors as args
Only pass key and ref to react if necessary