CRM-14168 - Adds search/public directory option for profile shortcodes.

Also provides support for passing force=1 (i.e., if you want the directory to display results before the user submits a search). There's no UI for the force arg, but it can be specified by manually editing the shortcode.