Refactor code to move from recently deprecated classes. Closes gh-5822
Update the relevant samples to use the new @SpringBootApplication annotation. Closes gh-1842
Improve package structure and include package-info javadoc.
Long package names are really unnecessary in samples and they just clutter things up. Also Spring Loaded doesn't work with org.sfw packages, so to demo that technology you need a different package name.