- fix SiteMap/PageMap being really slow
- updated PledgeEntry so that Block Config changes don't require a page refresh
- updated PledgeDetail so that Payment Frequency is not required, includes a 'empty' option, and defaults to 'empty'