Upgrade libraries to be compatible with Spring IO/Boot

Description

Spring libraries and other dependencies are currently specified directly, but Spring IO/Boot have preferred versions that are used in the platform. Upgrade build scripts to use Spring BOM-based dependency configuration to assure SiteWhere dependencies are compatible so Spring Boot can be used.