list-filter.js
add idFix function for backward compatibility with old id-based templates
several changes to the script for the purpose of targeting a specific instance
redefined the "container" variable to the specified instance or fall back to simply the first pdb-list instance on the page
fixed bug where if no container element could be found, nothing would display. changed to so that the AJAX response gets printed either way. This allows for more flexibility in the kinds of templates that can be used.
the ajax loading element can now be found wherever it is on the page, not just in the current container.

participants-database.php
get_link_array() altered to allow non-url strings in link fields to be saved as-is
admin users now see feedback messages on the frontend
HTML email body is now processed as rich text if HTML email is enabled
new function process_rich_text() where the 'the_content' filter is applied if enabled in the "WordPress Auto Formatting" settings
the pdb-shortcode_atts session array is now indexed by both module and instance: $_SESSION['pdb-shortcode_atts'][$module][$instance_index]

PDb_FormElement class
rich text is now processed through Participants_Db::process_rich_text() and will have the 'the_content' filter applied.

PDb_List class
fixed bug where list sort preferences weren't being used
the shortcode attribute 'action' was changed to the more semantic 'target_page'
$instance_index was added to the search form invisible fields
PDb_FormElement::print_hidden_fields() is now used to print the hidden fields in the search form

PDb_Settings class
handled warning due to $role['capabilities'] not coming in as an array.

PDb_Signup class
the outgoing receipt email is not processed through Participants_Db::process_rich_text()

xnau_Image_Handler class
bug that was stripping path info out of image absolute URI's when stored as such...for backwards compatibility.

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