started to build the WL_List class. Found WL_Data create_list function isn't working anymore, unittested everything, repaired. Accidentally deleted the query string for page-list junction table.

git-svn-id: https://plugins.svn.wordpress.org/page-whitelists/trunk@1049698 b8457f37-d9ea-0310-8a92-e5e31aec5664
list-page junction table restored, but now it's doing some weirdness when unittesting list creation.

git-svn-id: https://plugins.svn.wordpress.org/page-whitelists/trunk@1049699 b8457f37-d9ea-0310-8a92-e5e31aec5664
WL_Data->create_whitelist returns WL_List object, true if a list under that name exists, and false if something went wrong. WL_Data->get_whitelists returns an array of WL_List objects.

git-svn-id: https://plugins.svn.wordpress.org/page-whitelists/trunk@1049700 b8457f37-d9ea-0310-8a92-e5e31aec5664
Listing whitelists on options page works.

git-svn-id: https://plugins.svn.wordpress.org/page-whitelists/trunk@1049701 b8457f37-d9ea-0310-8a92-e5e31aec5664
Patched an error in dbdelta SQL query that created one index over and over until it started spitting errors.

git-svn-id: https://plugins.svn.wordpress.org/page-whitelists/trunk@1049702 b8457f37-d9ea-0310-8a92-e5e31aec5664
WL_Data can add a custom capability "edit_whitelist_X" where X is a whitelist id.

git-svn-id: https://plugins.svn.wordpress.org/page-whitelists/trunk@1049703 b8457f37-d9ea-0310-8a92-e5e31aec5664
Created a way to silence Dev::log echo for phpunit tests (but allow for unsilencing if need be).

git-svn-id: https://plugins.svn.wordpress.org/page-whitelists/trunk@1049704 b8457f37-d9ea-0310-8a92-e5e31aec5664
Can delete a whitelist and return whitelist by id.

git-svn-id: https://plugins.svn.wordpress.org/page-whitelists/trunk@1049706 b8457f37-d9ea-0310-8a92-e5e31aec5664
Moved user/role association to WL_List. Added a method to return all assigned users.

git-svn-id: https://plugins.svn.wordpress.org/page-whitelists/trunk@1049708 b8457f37-d9ea-0310-8a92-e5e31aec5664