[TASK] FormEngine suggest: Factor out query result processing

Change-Id: I2a18cbb2fc811a96dbe5590328e8f11495e69703
[TASK] Suggest: Remove recursion in default receiver

Change-Id: Idc20849b51cc554b8eda9857f4f5b3af01e4ca23
[BUGFIX] Suggest: Icon is rendered twice in result list

Change-Id: Ic6c9887baa33b59779724caa9ac004410f2e1507
[TASK] Change Suggest CSS classes hierarchy

The CSS classes used by the suggest wizard all depended on some classes
that should be set on div elements wrapped around the suggest wizard.
This makes it hard to include the wizard list in a new environment,
e.g. a styleguide.

Change-Id: I786003c55ff466f49af5109c542e0210c13f4a42
[TASK] Factor out Suggest AJAX endpoint

Change-Id: I37e7af159200184d40a7dc01af1388f6f77ff8da
[TASK] Simplify suggest AJAX controller

Change-Id: Id068f56a8f323e15d3b025e57361c4e847664e27