Compatibility update

Signed-off-by: Michael 'Tekkla' Zorn <tekkla@tekkla.de>
Removed empty line

Signed-off-by: Michael 'Tekkla' Zorn <tekkla@tekkla.de>
Fiex bug where compare control had no value

Signed-off-by: Michael 'Tekkla' Zorn <tekkla@tekkla.de>
Added comment

Signed-off-by: Michael 'Tekkla' Zorn <tekkla@tekkla.de>
Changed output from __toString() to be boolean false instead of a string
to have better control when accessing non set elements.

Signed-off-by: Michael 'Tekkla' Zorn <tekkla@tekkla.de>
Added handle() method to have a centralized handler on WebExt errors.

Signed-off-by: Michael 'Tekkla' Zorn <tekkla@tekkla.de>
Added method to refresh the main menu on ajax requests.

Signed-off-by: Michael 'Tekkla' Zorn <tekkla@tekkla.de>
Renamed $params properties and method parameter to $param to achieve one
consequent name for parameter vars WebExt wide.

Signed-off-by: Michael 'Tekkla' Zorn <tekkla@tekkla.de>
Changed doRefresh() method to accept Url objects and url strings

Signed-off-by: Michael 'Tekkla' Zorn <tekkla@tekkla.de>
Split WebExt call into start() and run()

Signed-off-by: Michael 'Tekkla' Zorn <tekkla@tekkla.de>
Cleanup and reformat

Signed-off-by: Michael 'Tekkla' Zorn <tekkla@tekkla.de>
Changed compare value handling

Signed-off-by: Michael 'Tekkla' Zorn <tekkla@tekkla.de>
New ConfigError handler class

Signed-off-by: Michael 'Tekkla' Zorn <tekkla@tekkla.de>
Fixed version off messages model

Signed-off-by: Michael 'Tekkla' Zorn <tekkla@tekkla.de>
Cleanup and reformat

Signed-off-by: Michael 'Tekkla' Zorn <tekkla@tekkla.de>