Add parent class for shortcut sections

Add parent class to encapsulate redundant logic and to define equality
and hashcode for set diffing.

Fixes: 299499116
Test: switch between default and alignshortcuts blueprints.

Change-Id: Iec8e6fa48f83ae45518be1b860cee58ffd1e521c
3 files changed