remove expendable.less, shift content other places

This file was only necessary because IE8/9 was getting sent
CSS files to long for them to handle. That issue was fixed in
moodle core, so moving these less vital styles back into their
logic places in table.less and button.less.

Also just deleted the rtl table stuff in favour of seeing what
bootstrap core come up with in v3.2 and the progress bar stuff
since it's crazy to include so much CSS for something that even most
admins will never see.

(I've checked to see if it's fixable in renderers, it's not, it's in
lib/weblib and is generally horrible. I did notice at the same time
that the progress bar on the new assignment edit screen hardcodes
Bootstrap 2.3 classes, so that's something to look out for).
Merge pull request #109 from ds125v/remove_expendable

remove expendable.less, shift content other places
remove formtable CSS

This seems to be left over from Moodle 1.9 when the admin settings
forms where laid out in tables.
remove unnecessary environmentable CSS

These don't seem to be doing much.
Merge pull request #110 from ds125v/formtable

remove formtable CSS
Merge pull request #111 from ds125v/environmenttable

Environmenttable
remove add/remove select wrapper

Doesn't do anything, though some comments in the code suggest it
should:

https://github.com/twbs/bootstrap/commit/4386650e60efea3fe8ecaab0e0e14b303eea4cac
various admin table cleanups

setting things to left-align is mostly a holdover from when text-align:
center was used to center things.

The rule .path-admin #assignrole .admintable is broken, it should have
missed it.

.roleassign micro-management not needed (though removing the
generaltable class from this layout table would help)

added a couple of bug numbers for things that can be removed
once the bug is fixed (one is already going into integration).

Made the current theme highlight in the chooser look nicer.

Removed some RTL versions of stuff that is currently commented out.

Cache table stuff was already 100% wide. The padding above the stuff
below the table was only needed because the tables own margin
was being removed in another rule intended to center the table.
Some workarounds that aren't necessary anymore

I *think* the way that btn and btn-default are done in Bootstrap3
shouldn't visually change the c1.btn class on the login block as
much, but for whatever reason I can't test it as I can't seem
to get the login block to appear on my test site.

I don't understand the tooltip one, but that CSS seems to already
be provided by Bootstrap.

The menu fix only seems to be needed for sites with a silly amount
of languages, and if I recall broke things for other menus anyway.
remove remains of BS2 compatibility shims

These were added to prevent compilation errors as they no longer
exist in Bootsrap 3. Most have fairly simple translations.
Merge pull request #113 from ds125v/select_wrapper

remove add/remove select wrapper
temp style fix
merged #114
temp fix style
merged #115
temp fix style
Merge #116
mapping BS3 forms to Moodle's HTML

This was one of the trickiest bits of getting Bootstrap 2.3 to
work with Moodle, and Bootstrap 3 totally changed the way this was
done. So I worked on the principle that if it was better to start from
scratch. So I commented out the entire forms.less file and slowly
started working my way through the file from top to bottom either
uncommenting bits or deleting them.

The bits that are still commented out at the bottom mean I've not
got around to them yet. Maybe they can be deleted, maybe they need
rewritten. There's almost certainly lots of niggly bugs left because
every form in Moodle is different for no reason but the basics of
responsive forms seem done so I thought I'd commit this.
Merge pull request #117 from ds125v/bs3_forms

mapping BS3 forms to Moodle's HTML
BS3 uses 0->1 for opacity, not 0->100

Divided a few by 100, also noticed a few that weren't using a
mixin so wouldn't catch IE8, and one that was handcoding the IE8
support.