Gitignore file: Added lib folder.
Merge pull request #2954 from EricDunsworth/v3.0-gitignore-lib

Gitignore file: Added lib folder.
Build: Switch to JSHint RC file

- Based off of jQuery recommendation except double quotemark
- The ant task also doesn't support the "globals" property in the JSON
file
Grids SCSS: Disabled link icons in secondary menus.

Fixes #2364
Closes #2953
Linting: Trim trailing space
Linting: cleanup unused variable warnings
Linting: Enforce onevar option
Linting; Remove pe and jQuery globals

Replaced with jquery JSHint option and the "browser" option for the
theme references to window.
"pe" global only kept for the themes and polyfill where they don't use
the "_pe" cached version
Build: Add jshintignore for CLI based linting
Merge pull request #2957 from nschonni/jshint-dotfiles

Linting
GCWU/Intranet theme pages: Fixed incorrect references to black PNG versions of FIP and wordmark images.
Resolved merge conflicts.
Linting: Remove trailing whitespace
Linting: Cleanup globals and remove unused vars
Linting: Enforce onevar

Additional spacing for deps/chart
Merge pull request #2960 from nschonni/3.1-fix-linting

3.1 fix linting
Merge pull request #2958 from EricDunsworth/v3.1-gcwu-inter-intra-png-alt

GCWU/Intranet theme pages: Fixed incorrect references to black PNG versi...
[Datepicker] Fix issue with IDs containing periods
Merge pull request #2969 from berubs/v3.0

[Datepicker] Fix issue with IDs containing periods
Resolved merge conflicts.