Revert "redesign GridState operations, must solve some problems with grid load/unload part 2 (only code simplify)."

This reverts commit e2d3432ad40d6a8c6da8c5478e2db877fde2d14f.
Revert "redesign GridState operations, must solve some problems with grid load/unload. testing"

This reverts commit 393907556afdc37cb0c012e89751669d4fba12c6.
fix maps 369, 449, 450, thx to Undergarun
Redesign GridStates operations v0.2

includes squashed commit of the following:

commit adacd2c009fec2cb662a3261de1a462f98724a6c
Author: rsa <kris13@bk.ru>
Date:   Sun Sep 29 13:39:15 2013 +0400

    redesign GridState operations, must solve some problems with grid load/unload part 2 (only code simplify).

commit 1345a833fc243db593546dc91b7452a648d11318
Author: rsa <kris13@bk.ru>
Date:   Sun Sep 29 11:28:29 2013 +0400

    redesign GridState operations, must solve some problems with grid load/unload. testing