* Changes listed below pre-date changes made in commit a34019af1bf293149598de49cb79a2247cc5ff3f.

* Database user password storage
 - Modified password storage to use base64 encoding, as well as modified the database field to use Text instead of  varchar (need to apply the modify table manually to older database setups).
 - Attempted to store hashing function for the password hash and the number of iterations required.
 - Allow for fall back to old password scheme to not cause old installations to break.

* Changes to LDAP
 - Original LDAP code would cause problems for large LDAPs (University, corporation).
 - Modified code to utilize the database to store information on LDAP users (email address), using a newly added table to the ccnet db (LDAPUser).
 - Removed code that would attempt to count users from the LDAP.  Instead this uses the database listing.
 - Added the ability to whitelist LDAP users based on what email addresses are present in the LDAP table.
 - added code to support startTLS

*SQL Queries
 - Added the capability to use prepared statements for database queries.
 - Changed a majority of the queries to utilize prepared statements to minimize the chances of SQL injection.
 - Queries that had no users supplied values, still use the old method of building a query
 - These changes have only really been applied to user-mgr.c

*Other
 - Implemented a few of the earlier pull requests that related to using g_* memory functions instead of bare memory functions (malloc, realloc, free).