Administrative tables are too wide for smaller screens.

Replacement PR for https://github.com/backdrop/backdrop/pull/251 and part of Issue https://github.com/backdrop/backdrop-issues/issues/207.

There's a lot of feedback and discussion on that earlier PR. This one addresses all those issues. Specifically, it makes it so the tableresponsive.js script is only added when responsive classes are present.