ApiLayer: Fix null reference exception introduced in previous merge
AdUnit Export: Activity cleanup/tweaks
AdUnit Export: Try looking up publishers by code before creating them
AdUnit Export: Log alert and succeed on post export tag generation
 * Most often this will occur due to missing token values, such as entity properties
 * Log alert will contain the template for manual tag generation
Measure Metadata: Default parent to "#" if requested and not defined
 * Also just use "name" for "text" if requested and not defined
Measures: Misc fixes & tweaks
 * Handle empty JSON measures
 * Add default empty measure set to Campaign.html
 * Fix return for missing filter fields
quick check in
Merge branch 'MayRelease' of https://github.com/RareCrowds/OpenAdStack into MayRelease

Conflicts:
	WebLayer/WebLayer/Campaign/DynamicAllocationCampaign/Campaign.html
Merge branch 'MayRelease' of https://github.com/RareCrowds/OpenAdStack into MayRelease
Merge branch 'MayRelease' of https://github.com/RareCrowds/OpenAdStack into MayRelease
DAL: Sort parents from farthest to nearest relative
Fixed User Save
New data Service Endpoints for filtering
Config: Use configurations built from entities and all their parents (vs just the entity and a company and/or user)
Merge branch 'MayRelease' of https://github.com/RareCrowds/OpenAdStack into MayRelease