Followup fix for text field width in tables/grids in IE8+

The previous bugfix regarding this problem was not entirely successful.
This fix uses the CSS property box-sizing for IE8+ instead of div wrapping and
fits perfectly in the "ridiculous browser-specific adjustments" section as well.

See http://stackoverflow.com/a/5219768
Echo configuration via system & servlet properties

This change introduces a ServerConfiguration class that provides
access to both system and servlet init parameters, which can be used
to configure certain Echo behaviour. Existing code that read only system
properties was migrated to use the new class instead.

If a system property is specified, it takes precedence over a servlet
init parameter with the same name, which means this change should be
backwards compatible with existing Echo applications.

Additionally, the IE_EDGE_MODE configuration option was added. If enabled,
Echo will include a X-UA-Compatible meta tag with value 'IE=edge', which
tells Internet Explorer to always use the latest rendering engine.
The default setting is enabled.

Resolves #63
Resolved #56
Hotfix Merge branch 'hotfix/ie-textfield-width' into stable-3.0.x
Merge branch 'feature/echo-configuration-servlet-params' of github.com:ceari/echo3 into stable-3.0.x