Changed function name Game.RebuildStore to Game.RefreshStore

It appears Orteil changed the function name.
Changed "null" argument to "this" in appendToNative function

Debugging showed that when the Game.tooltip.draw function was called,
the "this" was not what was expected. It was expecting it to be Game.tooltip, but
it was something else. Maybe the Window itself? Adding "this" passed the Game.tooltip
object to the draw function. This seems to have resolved the issue. However, a new tooltip
issue was revealed which will be fixed in my next commit.
Updated building object's description in CookieMonster.updateTooltips

Set Clicker's 'object.desc' to the recently updated CookieMonster tooltip HTML
Required because getDynamicTooltip in Clicker code will replace CookieMonster tooltip HTML
when refreshing Clicker tooltip. Clicker updates its tooltip with the 'desc' value.