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