Multiple @EnableAutoConfigurations now setup multiple configuration base packages

Altered `AutoConfigurationPackages.set(…)` to augment the constructor arguments of the `BeanDefinition` registered for the initial call to the method so that the packages handed to the method call will be added to the bean definition and not replace the previous ones. Renamed the method to `register(…)` to reflect the changed behavior.

Fixes #1983.