(Settings) Integrated Validate URL checkbox

- Added HTML structure to create the main form and validate URL checkbox
- Added Tooltip button for validate URL
- Added copy to english translation JSON
- Initiated tooltip JS code for validate URL tooltip button
(Settings) Integrated Data URL entry

- Added HTML for URL input
- Added copy for english translation JSON
- Caching url element
- Added private function and logic for _getAdditionalParams for saving additional params
- Added private function _getParams for future saving of params
- Modified _saveSettings function execute a save
- Now making rpc getAdditionalParams call and retrieving saved params and additional params to initialize url entry
(Settings) Removing URL validation checkbox

- Not required for this iteration as the widget will not support DDE links
(Settings) Integrate Google Picker

- Added Google drive anchor link and custom styling to HTML
- Added missing type="text/javascript" to all script imports
- Importing Google Loader and Google API Client Library for JS
- Added english translation to JSON file
- Loading Google Picker
- Adding global google object  as a param for local copy in module
- Added handler for clicking Google Drive anchor link to launch Google Picker
Add Google Picker callback and retrieve sheets

- Referencing new function name "openPicker" in RiseVision.Common.GooglePicker
- Registered for google picker callback from rpc and started a handler function
- Private _getSheets function for retrieving all the sheets data
(Settings) Configure URL options

- HTML structure/markup for URL options (Cells, Range, Worksheets, Number of Header Rows)
- Locale translations for new HTML markup/structure in english JSON
- Added new private vars for storing URL options
- Caching new elements
- Removing unnecessary console logs
- Optimized _getSheets function
- Followed through on logic for successful retrieval of sheets involving
- New private function _onSheetsLoaded for adding the option elements to the worksheets select element
- New private function _onShowDataURLOptions for configuring URL and showing URL options
(Settings) Event handling for URL options

- Modified/optimized code with new _configureSheets and _configureURL functions to be a singular purpose and more reusable
- Added handler logic for URL options - Worksheets, Header Rows, and Range
(Settings) Toggling cell types

- Correcting input radio element name values to be the same to enforce group toggling
- Caching range input element
- Programatically setting default radio button selected
- Triggering change on cell types
- Added change event logic for cell types
(Settings) Validating and saving file options
Refactoring of Google Picker integration

- Using authorization.js
- Authorization is attempted prior to initializing module, and again (if failed) upon user interaction with Google Drive UI button
- All integration and use of Google Picker API is within module and not leveraging RVA
(Settings) Fix saving and retrieving

- Changed docID param to fileID
- Storing sheet value as additional param
- Decoding sheet value
(Settings) File options optimizations

- Using constants for several url values
- _getSheets function executing callbackFn with call method and passing sheets value as a param regardless of pass or fail
- Change scope var to authScope
(Settings) Fix Header Rows not resetting

- Add default value in a constant for header rows
- Header rows reset back to default after new spreadsheet is chosen
- Removed unnecessary private vars and their values being set
(Settings) Fix origin value and html lang value

- Origin no longer hard coded
- Setting html lang value to be "" so it's not language specific
Removing lang attribute
Merge pull request #1 from Rise-Vision/feature/settings-file-options

(Settings) File selection and options integration