fix up optiongroup & type in settings for a couple of settings
don't preset irrelevant params when doing a create - can cause unexpected results
extra fields to ignore from API, NB I can't recall why I made this a hard fail rather than a soft ignore
standardise naming of _spec functions & add support for 'id' as pseudonym of domain_id
more test cleanups
CRM-12046 add missing campaign id on petition signatures
fix CRM-12062
UI tweak for contact quick search menu in joomla
CRM-12075 make recurring contrib links frontend flagged
fix CRM-12074
partial fix CRM-12065
Merge pull request #99 from lcdservices/joomla-contact-quicksearch

UI tweak for contact quick search menu in joomla
Merge pull request #96 from pratik-joshi/webtest-improvements

more test cleanups
Merge pull request #97 from tttp/bugfix

CRM-12046 add missing campaign id on petition signatures
Merge pull request #98 from dlobo/CRM-12062

fix CRM-12062
Merge pull request #100 from lcdservices/master

CRM-12075 make recurring contrib links frontend flagged
Merge pull request #101 from colemanw/CRM-12054

Fix broken subtype icon CRM-12054
Merge pull request #103 from dlobo/CRM-12074

fix CRM-12074
Merge pull request #104 from dlobo/CRM-12065

partial fix CRM-12065
Merge pull request #105 from colemanw/CRM-12048

Crm 12048