[TASK] Add all appearance options for field.tree 

New fields: maxLevels, nonSelectableLevels, allowRecursiveMode
I also set the right default value for $showHeader

Issue #591
why string? this is a boolean