(Settings) Refresh and Scroll HTML

- Added translation copy for english JSON
- HTML structure for Data Refresh, Scroll type and scroll options, Column and Row Padding
(Settings) Data Refresh save/retrieve/validate

- Translation for english JSON for numeric validation
- Importing bootstrap-select JS and CSS and bootstrap-formhelpers CSS
- Logic for saving, retrieving, and validating data refresh
(Settings) Scroll and options save/retrieve/validate

- Revised scroll direction HTML structure to be toggled radio buttons
- Set defaults in HTML for scroll by and scroll speed selections
- Setting default for scroll resumes in code
- Saving, retrieving, and validating logic for scroll direction and scroll options (scroll by, scroll speed, scroll resumes)
- Returning false in jquery each functions where a condition is met to break out of the loop
(Settings) Padding save/retrieve/validate

- Adding required as a validation for data refresh and scroll resumes
- Only validating numeric on padding inputs
- Saving, retrieving, and validating row and column padding
(Settings) - Column font,size,colour pickers HTML

- Added english translations to JSON
- Structure and imports for all Column pickers
(Settings) Initializing/saving/retrieving picker values

- Initializing, saving, and retrieving of standard fonts
- Font size, variants, and colour initializing/saving/retrieving
- Optimized common localization values
(Settings) Sample header font styling

- Optimized full implementation of all pickers (exception being handling google fonts and a custom font)
- Saving and retrieving values
- Displaying sample header text and live updating based on font style choices
(Settings) Renaming cached elements

- Adding $ to signify the cached element is a jquery object
(Settings) Full integration and sample text with Google fonts

- Added necessary additional params
- Revised format of font styling additional params
- Updating sample text with Google font selected
(Settings) Update sample text when custom font selected

- Applying custom font to sample text when custom font selected
- Revised conditional check on font-style value for how to apply based on if Google, custom, or standard font
(Settings) Add data font styling

- HTML markup for all font styling elements and sample text
- Revised translation JSON to put more reusable copy within "common"
- Added copy for data font styling to translation JSON
- Logic for initiating/saving/retrieving font styling
(Settings) Font styling HTML cleanup
(Settings) Row colours and color picker improvements

- Row and alternate row color HTML markup
- Improved the way color pickers get instantiated by consolidating to a _configureColorPicker function
- Logic for instantiating, saving, and retrieving row and alternate row colours
(Settings) - Background color and color saving fix

- HTML markup added for background color picker
- Copy added to translation JSON for background color picker
- Fix when trying to save colors that had transparent (null) values
- Instantiating, saving, retrieving background color
(Settings) - Clean up font, size, and color picker instantiations

- Refactored init function regarding the font, size, and color picker instantiations
- Cleaner and more concise way of applying data for instantiation of all pickers
(Settings) Code cleanup (inspections, hinting, linting)

- Ran thorough JS Webstorm inspection tasks and made all necessary corrections
- Ran JSHint and JSLint and made all necessary corrections
(Settings) - Add english .po file
Merge pull request #2 from Rise-Vision/chore/core-settings

Settings Review (multi-column layout)