All javascript refactored to use module pattern enclosures

manage_fields.php
fixed group delete bug caused by duplicate translation string
using translation array instead of gettext calls whenever possible
all inline javascript is now in manage_fields.js

participants_database.css
several minor improvements to field layout
changes error message style to match WP internal error messages

participants_database.php
added new property $list_filter_nonce now set on 'init' hook
template_check_shortcode method removed
added debounce.js for use in list filter
added unsaved changes warning to manage field page
fixed error the happened when an array value is run through stripslashes before the validating
added error messaging for database record saves
added cookie test so user can be notified the form won't work unless they turn them on
improved logic for missing text in make_link() method

minor improvements to pdb_admin.css

PDb_Aux_Plugin class
aux plugin activation hook is now set whether parent plugin is activated or not

PDb_Base class
added is_single_record_link() method to check if named field is a single record link and if the single record page is set up
template_check_shortcode method removed; this is handled in Shortcode class now
$post object is checked before the ID is accessed
deep_stripslashes method cleans slashes out of strings and arrays

PDb_list class
fixed bug where list limit was calculated before the list query was finalized
groups attribute now works as expected

PDb_List_Admin class
improved filter number selector functionality
link fields now display correctly (was showing URL, not link text)

PDb_Session class
now handles cookie enabled status value

PDb_Settings
new "no cookies" message setting

PDb_Shortcode class
added shortcode action; triggers once on the first plugin shortcode
added signup form no cookies error message; prevents form use if no cookies available
improved display column logic...simplified

xnau_FormElement class
fixed bug in rich text editor when brackets are present in the name
checkbox and radio other elements now wrap the other selector and the other field in a span so they can be kept together when a line breaks


git-svn-id: https://plugins.svn.wordpress.org/participants-database/trunk@944795 b8457f37-d9ea-0310-8a92-e5e31aec5664