Breadcrumb now bootstrap enabled.

Surprisingly easy as somebody else seems to have made provisions for bootstrap.
Just needed to add a properly classed ul and a bootstrap enabled divider.
Home page course listing & info-box css style.

Make the course list on the home page a list of easily clickable bars.

Removed fisheye as a selector. Note that since fisheye was set as an ID,
there are not supposed to be more than 1 element with that ID. Unfortunately,
it looks like there are times when more than 1 element with the fisheye
ID can be present on a page. This ruins the use of fisheye as a css selector
since some browsers will only apply the fisheye style to the first element
so named and ignore the rest.

Info-box was restyled to fit in with the new theme and to fit in properly
when they are generated as sidebar navigation additions.

Removed some old css that restyled elements, going to rely on the bootstrap
defaults for them.
Classlist, hmwk set, library browser tables.

Removed hard coded borders from the classlist, hmwk set, and library browser
tables. While the classlist and hmwk set table was able to pick up the
bootstrap table styles, the library browser control panel table didn't so good
with it, so I gave it some temporary styles for the time being. There seems
to be a lot of hard coded borders generated by perl code, they should be
removed eventually as border attributes has been deprecated ever since
the introduction of CSS. The nowrap attribute for tables is similarly
deprecated.

Also made provision to only shrink the main body content if the right info
box is present.

blah