LPS-42644 make portal-compat-shared optional (most libs don't need it, but for now leave it on by default)
LPS-42644 Simplify import.compat.shared logic
LPS-42644 add baseline support

SEMVER add baseline support
LPS-42644 Move dir to match core
LPS-42644 Remove Ray's accidental checkin
LPS-42667 Add BSH support
LPS-42677

According to this article:

https://www.liferay.com/it/web/raymond.auge/blog/-/blogs/liferay-6-2-targets-java-6-and-ant-1-8

Liferay 6.2 should requires Ant 1.8 or higher.
LPS-42671 When building shared libs the ${import.shared} property has bad value
LPS-42670 make '-shared' suffix optional

when omitting '-shared' from your lib, use

    <var name="plugin.packaging" value="jar" />

in your build.xml to set the proper packaging extension
Revert "LPS-42670 make '-shared' suffix optional"

This reverts commit d65690b2849c64b66197f53e72b70eac043d0973.
LPS-42670 This should ber less disruptive, and achieves the same thing without requiring each plugin to specify that it's a "jar" ?
LPS-42690
LPS-42670 Forgot -web
LPS-42691
LPS-42692
LPS-42696
LPS-42697