Determine deprecation of a config property based on a single binding site being marked as @Deprecated. It is possible to drill down and present the deprecation at each binding site if necessary
Implement the reconfiguration of values at runtime; includes a basic UI for doing this. The UI does not currently persist those values to a property file, it's really only designed for simple debug use. A proper authenticated UI should be provided in each application for this purpose, setting a defined override property file
Add @Reconfigurable annotations to properties that can be dynamically-reconfigured within the core framework
Add whether the property is marked as @Reconfigurable to the UI, also show each binding site allows reconfiguration. Log property changes to help figure out what's going on in live systems
Use relative URLs for links in list and config pages, allows us to be using a secondary IP/port to access the debug pages (as long as the path structure is identical)
Change how an Injector is created, making it less static and making it easier to pass in environment detail (e.g. webapp can now pass in ServletContext directly without having to go through hacky static properties in classes to set data and then use it later)
Refactor core Guice properties that are read using the Configuration interface directly out to the GuiceProperties class (and make these appear in the config list as non-reconfigurable properties). Deprecate AbstractRESTGuiceSetup because it can now be handled by the WebappGuiceRole role
Introduce new property, context-name, that has the servlet context name without slashes. It can also be used by plain applications if they need to have a context name
When changing config, change the override config instead of the composite config (can't write to the composite config now, it has read-only components and a write to the composite config doesn't just redirect to be a write to the override config). Add an option to save the configuration overrides back to disk in the config UI
Merge pull request #5 from petergeneric/dynamic-reconfiguration

Implement dynamic reconfiguration