restyle the messaging interface
messaging improvements
improved user profile pages
messaging fix
cleanup
message popups
start course renderer, nicer course search

There's still some unnecessary padding on the button that leaks
in from hack CSS elsewhere. Most obvious when it goes responsive.

Also ditched the smaller versions now that we're using a
placeholder.
Merge pull request #106 from ds125v/course_renderer

start course renderer, nicer course search
minor style: spaces round =>, underscores in vars

I updated my Moodle codechecker definitions and these two are new
Merge pull request #107 from ds125v/more_style_checker

minor style: spaces round =>, underscores in vars
First Beta release for Moodle.org
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.