Refactor evaltools to simplify tables/improve nav

views/evaltools/index.ctp Instead of just a huge giant table of all the
various evaluations and email templates, split the table up into
individual tables for each eval/email type that'll be easier to maintain.

The Survey and Email Templates tables actually weren't being shown due
to it using the old way of checking permissions. It might be a good idea
to permission control the other tables as well, but for now, I assume
that if you have access to the EvalTools page, you have access to
everything else as well.
SimpleEvalResult fix comments, css refactor.

This is for view_simple_evaluation_result which instructors and admins
see.

Comments release wasn't working due to broken parameter checking. The
check was removed and it seems to be working now.

Turns out that the usage of tables on this page is necessary. So the
code wasn't seriously simplified. I've removed the accordion stuff
though, as it's completely unecessary to have all that extra complexity
when scrolling down a longer page is much more intuitive and has better
cross-platform compatibility.

All the tables are using the standardtable css class so that we can cut
down on the number of custom table CSS we've currently got.
CSS: Nicer fonts, change color theme for tables.

Now imports 2 fonts from Google Web Fonts.
- Open Sans, for the headers, since it allows a font-weight of 600
- Lato, for everything else

http://www.google.com/webfonts/specimen/Open+Sans
http://www.google.com/webfonts/specimen/Lato

Open Sans is there purely because it seems to look nicer when bolded. I
originally was going to use the 2 different levels of bold available in
Open Sans to set the headers more apart from each other, but didn't
bother in the end. Open Sans also seem to retain a bit more readability
at smaller font sizes, so I'm using it for the user's name and logout
button in the banner too.

The tables were using a lot of blue, it seems that there might be too
much blue in iPeer, so I changed the colors for standardtable to orange.
But then realized that the orange was a bit too dark and makes stuff a
bit hard to read. So now, I'm using lighter yellow/brown/orange-ish
colours.

Unfortunately, because themeing the jQuery based datatables takes a bit
more effort due to the increased complexity (and some image assets), I
only did a minimal customization. Enough so that it fits in with the new
colours, but not enough so that I have to change the more complicated
assets.
Fix SimplEvalResult can't find full_name in user.

The various user variables used on the page is loaded by
GroupsMembers->getGroupMembers which simply uses a join query to get
user data. Unfortunately, since full_name is a virtual field provided by
the User model and not stored in the database, this means that
view_simple_evaluation_results.ctp doesn't get the 'full_name' field.
This is why it was concatting first_name and last_name all over the
place.

I've replaced the getGroupMembers call with a replacement that actually
uses the User model. Judging from the state of the evaluation component,
I'm guessing that there's other evaluation result pages that might
suffer from this same bug, will have to check those out later.