Adding i18n framework and localizing nav.

Adds the i18next module to implement internationalization.
Modifies the nav template and view to use localized forms of
the "Project" and "Task" terms.
Adds i18next as a new submodule.
Adds grunt-jsonlint as a dev dependency to validate larger and more
complex JSON files holding the translation strings.
Removed home and about page in require config.

Removed the references to the HHS-specific additions of a home
page and an about page.
Consolidated i18next configuration.

Configuration settings for the client-side instance of i18next
are now incoporated in the server-side configuration, too, so common
settings only need to be made in one place.
Added translation function calls to a couple of the server-side
controllers.
Removed unused translation strings from the translation files.
Added i18n config files to Makefile targets.

Added copying and restoring of the i18n configuration files
to the Makefile targets.
Removed duplicative lines in i18next hook.
Resolve express middleware error.

Removed setting custom middleware in the config/i18next.js file
that was conflicting with setting middleware in the config/auth.js
file. Middleware for i18next is set up in the before route in the
api/hooks/i18next/index.js file, instead.
round up event start times
Merge pull request #275 from brandtheisey/devel-event-timestamp

round up event start times
Merge pull request #264 from katucker/devel-i18n

Add internationalization foundation
Removing title and middle name from the data requested from MyUSA.
Merge pull request #278 from DavidEBest/devel-myusafields

Removing title and middle name from the data requested from MyUSA.
configuration to hide project feature
add dev instructions
clarify where you are
next steps after setup
Merge pull request #270 from ultrasaurus/devel-config-feature

configuration to hide project feature
Merge pull request #237 from ultrasaurus/devel-install

improvements for developers
submodule commit is required
Merge pull request #279 from ultrasaurus/devel-fix-i18next-submodule

submodule commit is required

this seems to be true for version 1.9.1 of git, but may not be needed for 2.0
.gitignore new i18n config file
Added markdown template processing to task lists.

Previously, descriptions were not passed through the marked
parser, which resulted in descriptions that contain markdown
syntax. Now, the descriptions are parsed appropriately.

Fixes #276