Alignment component integration

Integrated the Alignment in Column Setting
- Refactored alignment angular directive
- Fixed issue with TEMPLATES not being found in jQuery plugin by moving HTML JS string to the top of the file

Fixed issue with font-picker save

@alex-deaconu  I thought you can just do $scope.$on() if you do $scope.$broadcast() now (assuming that change will be made into settings-ui-core