rename @screen-XX to @screen-XX-min for clarity+unambiguity
Added fonts to "main" files

When using bower the "main" property is used to specify the files that should be consumed by applications including the package as a dependency.
Without including the fonts in this array the glyphicons do not work correctly as the relative font paths do not work after the "main" files are copied into my projects public dir using tools like https://github.com/yatskevich/grunt-bower-task

For now I have manually copied the fonts dir in the location needed for my project. But by accepting this pull request this will not be necessary for me or for other people that use bower.
fix #9941
deprecate @screen-{phone,tablet,desktop} vars
Added glyphicon-block class

Prevents elements moving around the page after the font file has loaded by setting a defined width on elements using the icon font.
Removed glyphicon-block instead target :empty .glyphicons
Fix responsive table scrolling on Windows Phone 8.
Add mixin for transition-property

It's quite handy if a transition needs the same duration, timing-function or delay and only specific properties to animate.
Added -webkit-overflow-scrolling: touch to responsive tables
complete missed </td>
fix form
Merge pull request #10097 from wangsai/complete-td

complete missed </td>
Merge pull request #10098 from wangsai/fix-form

fix form
fixes #10095: note about backwards incompatibility
Merge branch 'master' of github.com:twbs/bootstrap
Rearrange helper classes docs section; add subnav list items to docs side nav
Document .hide-text and .text-hide
Deprecate .hide-text mixin for .text-hide as mixin and class
split mixin and grunt dist to be sure
Use jekyll var for current version in docs; update banner in gruntfile to match .less banner