Icons

This PR replace https://github.com/jquery/jquery-mobile/pull/6654. I pulled into branch "icons" on the jquery-mobile repo to resolve conflicts and for testing.

I forgot "Fixes gh-6356" in the commit message for b73ca7c. Have to add that when merging.

CLA has been signed.