implement fullPage cache, doesn't get deleted yet
don't call processInput when form isn't posted
Merge branch 'master' into fullpagecache
add update script for new cache_component type
add todos
Merge branch 'master' into fullpagecache
Merge branch 'master' into fullpagecache
store cross page includes in database so we can use them when deleting fullPage cache
Merge branch 'master' into fullpagecache
improve performance: don't run regular expression always
add missing column to fnf model
don't save page into cache_component_includes, it always includes itself - no point in storing that
fix update script
first basic implementation of clearing fullPage cache
improve renderer performance

- don't use regular expressions
- change {cc to <cc because it's easier to match the end } as there can be json in it (which also includes })
- simplify <cc argument format, now it can be simply split by ' '
Merge branch 'master' into fullpagecache
improve CrossPageClearCache tests
improve fullPage cache deletion
add test for fullPage cache when changing componentLink
correctly compare data objects