Added new input type, "tree" - "category" and "categories" are now deprecated.

...and are wrappers for "tree". "tree" is currently essentially a combination
of "category", "categories" and the "menuselect" input type from the
Semantic Forms Inputs extension.

Change-Id: If4ba1af81205591303eb5883e21b1299005248ce