IDE-725
IDE-467 backported
IDE-668 backported
IDE-726
IDE-726 review
IDE-732

Signed-off-by: Gregory Amerson <gregory.amerson@liferay.com>
IDE-723
IDE-731
IDE-737
IDE-730
IDE-738
IDE-733
IDE-736
IDE-742
IDE-742 review
IDE-743
IDE-745
Added StringUtil.EMPTY
IDE-648
Added .settings for common/