Grunt: Update to htmllint in default task
Grunt: Add JSHINT to predefs for tests
Position tests: Removed unused elements.
Fix various issues in our html files, first batch
Fix various issues in our html files, second batch
Fix various issues in our html files, third batch
Fix various issues in our html files, fourth batch
Position tests: Simplify logic and reduce tests.
Position: Added tests for flipfit.
Merge branch 'master' into position-notification

Conflicts:
	tests/unit/position/position_core_within.js
Use length property, instead of the deprecated size() method.
Tests: Check for null error objects when reporting JSHint errors.
Position tests: Fixed typo.
Grunt: Add sizer_all to compare sizes of individual components
Position: Extend unit test for using to check feedback properties
Position: Fix scrollbar calculcation to correctly take overflow:scroll into account, along with unit tests
Merge branch 'position-notification'
Position: Remove at-center guards, take at:center into account instead. Fixes #8127 - collision:flip should be supported for at:center
Grunt: Update to latest grunt-compare-size plugin
Accordion: Removed unused variables.