Reworked form and subforms to use setElementsBelongTo()
Refactored some form defaults for better encapsulation
Put data field [Translations][lang][field] into form elements
[field][lang] via WebEnq4_Form
Tab 'answers' renamed to 'answer'
Clean up code formatting
PHPDoc additions
Merge branch 'master' of github.com:Nivocer/webenq

* 'master' of github.com:Nivocer/webenq:
  Adjusted test, properties form needs nodeType to generate correct form
  create tabs based on subforms instead of hardcoded
  Ordering of questions: improve input array
  update sort field before submit and cleanup
  older php version fix: don't directly call array value from an object
  improve preview of grid questions and sorting

Conflicts:
	application/controllers/QuestionnaireQuestionController.php
	application/forms/Question/Properties.php
	application/views/scripts/questionnaire-question/edit.phtml
	public/js/questionnaire-question.js
More 'answers' to 'answer' renames (not sure how I started that, or why it felt like a minor thing)