Move getControlGroups into a JLayout

Also renames getControlGroups to renderFieldset and getControlGroup to renderField as discussed in https://groups.google.com/forum/#!topic/joomla-dev-cms/6_MzeyEZ0zQ