Add comment explaining internalGetID
Remove unused dependency on ReactMount

We don't really use these, and this will make our lives easier.
Don't set DOM attributes to `"undefined"` on update

We already skip `null` and `undefined` when building up the stringified html on first render, but if you update a component to the *exact same* conditions, React will leave the DOM in a different state. We shouldn't do that.