STYLE: Remove space before semicolons and redundant semicolons

Change-Id: I6cabe562c738e6cfc589317e48aae205d6a09741
STYLE: Miscellaneous style fixes

STYLE: Declaration order should be public, then protected, then private
STYLE: Number of successive empty lines should not greater than two
STYLE: Type definitions should be aligned
STYLE: Variable declarations should be aligned

Change-Id: I859b82088a1090110587fb42009c8702965865a6
STYLE: Fix indentation errors

Change-Id: I508a8e7729b02306bb86da2383f2ac0f95c04db1
Merge topic 'MoreStyleFixes'

2d92128 STYLE: Remove space before semicolons and redundant semicolons
Merge topic 'FixIndentation'

db57c13 STYLE: Fix indentation errors
056a43f STYLE: Miscellaneous style fixes