Split release artifacts
There is a currently a single artifact with all the algorithms. There are times when only some of the algorithms are wanted and other times when only the engine is needed (like when using external algorithms). The algorithms can get large so it makes sense to have multiple release artifacts. It used to be this way, but it was very cumbersome to maintain separate projects. This changes accomplishes it in a single project.
Currently there is a single artifact:
implementation 'com.imsweb:staging-client-java:x.x.x'
After this PR, each release will produce the following artifacts (all with the same version).
implementation 'com.imsweb:staging-client-java:x.x.x'
implementation 'com.imsweb:staging-client-java-cs:x.x.x'
implementation 'com.imsweb:staging-client-java-tnm:x.x.x'
implementation 'com.imsweb:staging-client-java-eod-public:x.x.x'
implementation 'com.imsweb:staging-client-java-toronto:x.x.x'
See #95 for details