Additional Admin Switches chmod /pub and Categories/Products Go To
Fixes #128 - Change display of Admin login password expiry notices

For some reason, modern-day computer users don't understand the concept of "password expiration" as well as people accustomed to using client-server or mainframe systems, and thus tend to become paranoid at the concept of a password "expiring". They think they'll be locked out, rather than merely required to provide a new password on a scheduled cycle.

This commit simply removes the language causing the confusion. Less is more.
Fix misspelled variable name.
Another related misspelling, albeit this is more for semantics than a typo
Given that some gateways clone the authnet AIM module and alter the URLs, some of the overrides in the code need rearranging to prevent clashing.
Update modernizr to v2.8.3
Prevent invalid products and remove duplication
Update templates
Refactor Breadcrumb

- Remove `Countable`
- Add `getLinks()`
- Restore `last()` as deprecated
Add schema.org/SearchAction markup for Google Sitelinks support

Add schema.org/SearchAction markup for Google Sitelinks for sites which Google deems worthy of offering the feature.
Implemented only for home page, as per Google instructions at https://developers.google.com/webmasters/richsnippets/sitelinkssearch
fix newline at end of file
Add admin users mobile_phone field, mainly for future support of two-factor-auth
limit to a few acceptable values, like 777, 755, 655, 644 with default of 755
Another related misspelling
Fix phpunit bootstrap file so that it works properly again, including supporting habitat vm
Delete Product incomplete missing products_notifications
orders table field shipping_method too small for many shipping methods
missing NOT NULL DEFAULT ''
Fixes #172 - Pagination issue with single-item-on-next-page
coupon_restrict.php remove hard coded text