LPS-48599
LPS-48599 Changes to make com.liferay.ipgeocoder.sample.web work
LPS-48599 Needs to be relative to module.dir
LPS-48581 Turn build-service into a macrodef, no logic changes
LPS-48581 Make it so an OSGi plugin can easily call the macro
LPS-48299 Apply changes to Calendar portlet
LPS-48299 Apply changes to KB portlet
LPS-48299 Apply changes to SampleLAR portlet
LPS-48299 Apply changes to WSRP portlet
LPS-48299 Unrelated - Replace deprecated API usage
LPS-48299 SF
sync-engine-shared - Minor fixes
SOS-2363 Fix possible NoSuchRoleException if so-hook isn't deployed
LPS-48488 run "ant build-wsdd"
LPS-48581 Forgot a wildcard
SourceFormatter - add property for portlet XML that are allowed to have non-numerical portlet-name elements
LPS-48603 - Do not instantiate senders if they are not properly configured
LPS-48603 SF