Make the HTML component opt-in.
Stop syncing 4.3 branch of HTML.
Merge branch '4.2'
Information function.
Respect full controller namespace.
Split Laravel related helpers into separate file, replace #3819

Signed-off-by: crynobone <crynobone@gmail.com>