fix: don't override existing helper configs

This required where a plugin supply an extension of these helpers.
adding getOptionParser for Users.Users shell
remove LayoutHelper::$node + add BC method
fix: reuse object from collection
Merge branch '1.5-helper-fixes' into 1.5