Merge branch '3.4'
GreyBox: add link to home in header
GreyBox: add footer with link to koala framework
GreyBox: style current menu item
inherit correct events to clear cache when eg title changes
GreyBox: add header before comments
Blog and GreyBox: add previous and next links
Blog: add permalink
GreyBox: style paging
remove unused mostly broken debug features
don't create two setUp checkpoints
Check if components are equal with object compare

Else it's running into infinite loop
properly fix responsive lightbox sizing

img with width/height: auto don't have a size until they are loaded. use javascript to move size into inline styles until they are loaded
implement noText class on server side

fixes bug caused by invalid selector (.textImage instead of .kwcTextImage)

server side implementation is simpler anyway
remove negative margin that broke size calculations (difference for a few px)

This was added by Chris (n00b) because the img had display: inline and thus the margin below the img
floor calculated center to avoid rounding errors when re-centering it

fixes moving lightbox up/down for a few px while loading
remove unused maillog feature
remove unused code and config settings
Parse master-styles from original scss (before sass-parsing)

This was needed because the sass-parser deforms the structure and removes comments
Component Helper needs renderer