[TASK] Skip inheritance controls for non-Fields
Merge pull request #230 from NamelessCoder/bugfixes

[TASK] Skip inheritance controls for non-Fields
[TASK] Remove unused and no longer needed TemplaVoila supports
[TASK] Relocate tests which are true unit tests
[TASK] Remove unreachable statement
[TASK] Clean up preview rendering, move to ConfigurationProvider
[DOC] Fix an incorrect notice about pass-by-reference
[TASK] Correctly pass-by-reference sys_template record
[TASK] Set Form objects' name to match ID if ID but no name given (yet)
[BUGFIX] Section FormComponent structure missing section=1
[DOC] Correct link reference to issue
[TASK] Identifiable registration of TS preprocessor hook subscriber
[TASK] Further extend test coverage and improve structure
[TASK] Move Service test to Unit scope
[FEATURE] Option to disable template PHP compiler, useful for debug
[BUGFIX] Incorrect name of error reporter field function
[TASK] Full suite of unit tests for UserFunction scope classes
[TASK] Various additions to unit tests
[TASK] Cast all iterator_to_array returns to array
[TASK] Cast Form getSheets to array