Merge pull request #5 from rbouchard1337/master

Updated hdata_user_load to pull from either h_students or h_students_peoplesoft

This is accomplished by having two separate private subfunctions,
_hdata_user_load_basic and _hdata_user_load_peoplesoft.  Only one will be
used on any given hdata_user_load call
Added functions for manipulating notes

Notes are stored in the h_notes table and they are associated
with a particular user.  Three new functions have been added
to manipulate these notes.
- hdata_load_note and hdata_save_note operate on individual notes
- hdata_load_notes gets all the notes associated with a username
Merge branch 'master' of https://github.com/regdoug/rithonors-hstatus
Tested and fixed hroleverify

Fixed:
1. Block not listed under blocks for non-Honors
2. Only Honors students can click the link
3. ishonors seaches by uid instead of username
Fixed hdata_user_save

hdata_user_save is now updated to save to the peoplesoft table.
It now ignores users loaded from the legacy table.
fixed typo
Finished hnews.  Ready for test.

1. Added settings page
2. Added faculty tables to hdata.install
3. Finished student and faculty list functions
Fixed errors in hdata.module

1. Fixed bug preventing caching of user objects
2. created new function to check if a user is active so that
   modules won't have to call hdata_user_load just to check if
   a user is active.
Added testcases to hdata and fixed some bugs

hdata now creates a page which allows the user to test the "load"
functions of hdata.  I used this page to squash some bugs.
Updated Annotations
some hnews fixes and documentation
Added settings to hcomplearn
updated annotations
Finished hcomplearning settings
Updated annotations
Fixed bug in comment checker
Preliminary hData tests done.
hroleverify now handles faculty

Changes were made to allow hroleverify to handle faculty members

Also in this commit are small changes (mostly docs) in hdata
and hnews.
Added Whitelist/Blacklist link

This change required adding a dependancy on CTools
Use t() function in mystatus