Prepare for Image iteration.

Though there's no code in the official CEGUI which exposes this through
Lua yet.
Fix broken event binding.
Use more correct ToggleButton type name.

"Checkbox" is deprecated.
Don't put script refences in the layout.

All bindings should happen in code, so as not to tangle.
Fixed incorrect method call.

Since upgrading CEGUI.
Wrap lines in hover help.
Fixed incorrect scaling.

The cause was a change in how the scaling is calculated.
Added exporting of rules.
Added support for importing rules.
Don't show status if logged in as "creator".

Since you're not interacting with the world as a player anyway.
CEGUI 0.8 don't have "UnifiedHeight".
Make help less cluttered.

To make it easier to focus on the actual help message.
Get rules from server.

Instead of trying to use the Eris type store for authoring we'll ask the
server directly instead. This makes for a much more robust solution, and
allows us to get all rules, not only game_entity children.
Rename "type" to "rule", as that's more correct.

We use the concept of "rule" on the server.
Fix issue with tooltip on CEGUI 0.8.
Added refresh button.
Added files missing from previous commit.
Remove unnecessary cast.
Added class for rule editing.

Allowing for better feedback than doing it throug the server service.
Provide some feedback when editing rules.