Split the modularity patch into smaller pieces. Add the yangui module

Change-Id: I5575fdd3533d82cf46ea3d33b4cf246415dbaa35
Signed-off-by: Maxime Millette-Coulombe <mmcoulombe@inocybe.com>
Merge "Split the modularity patch into smaller pieces. Add the yangui module"