Donation only campaigns should still display the pledge input field.
Implemented extra flexibility for passing arguments to shortcode and around fields
Fixed up a bug. Tightened how this sits together.