don't show Leave empty spam protection field if form is submitted by get

usually non-critical forms are submitted using get, eg search forms.
we aren't afraid of that 'spam' obviously
add IE=edge header for ext4, add html5 doctype
always provide component related dependencies

also when no components are used.
fixes the problem that Admin has Component dependencies as dependency by default.
Allows easier usage in non-component apps
Merge remote-tracking branch 'github/master'
fix modernizr version, that was just a typo :/
Improve performance of Category_Generator

Create parent lazily using existing _lazyParent feature.

This avoids deep stack nesting level when having many levels of pages in the page tree. It fixes an segfault with Php 5.2 starting from level 5 when loading page properties (for Porsche)
remove selfVisible and replace it with visible

field that also contains visiblity of parent pages is now parent_visible, as it was initially intended (but buggy implemented).

Other table generators behave the same (visible can be true although parent is invisible)

fixes tests that where broken with lazy parent as it's visiblity was not checked correctly