Build: Long overdue cleanup
Commit
Build: Use strict versions for devDependencies
Revert "Commit"

This reverts commit 5d8468bb2bc4b3c56feca79fca893ce1f3a0f938.
Changelog: inital commit of new changelog script
Changelog: add first label to issue
Build: cleanup change log for code quality
Demos: Buttons inside grid solo should be wrapped in element with ui-block-a

This is the correct fix for #6643. The changes from commit 71448a6 have
to be reverted. See
https://github.com/jquery/jquery-mobile/issues/6685#issuecomment-2754939
2
Demos: Listview: Fixed a typo arrow-r for the default icon value.
Modules: use relative path for anonymous modules
Modules: use relative path for anonymous modules
Modules: use relative path for anonymous modules
Modules: Removed "require" dependency and added noop function for users actually using the micro-modules
Modules: use relative path for anonymous modules
Lint: Fix comma at the end of a hash, not caught by the linter. Fixes #6703 - Non-minified 1.4.0 rc1 fails to load in IE7
Demos: Flipswitch: Add examples using custom indentation and custom width. Fixes #6729 - Demo flipswitch with custom label
Gruntfile.js: Distribute jquery.mobile.icons.css, and add replacement rules for when references to it exist in the demos markup. Fixes #6677 - Demos- Classic theme
Demos: Add demo for 1.3 style nested listviews
Demos: add demo filtering a collapsible set
Demos: Add filterable example filtering collapsible children