Spring annotation based configuration added
ApplicationContext left since Jersey looks for it, but it now delegates
all work to annotation config
Runtime added as a dependency to state services rather than using static
getter directly
Service annotation added to the services to kick in autowiring
New test case added for OsState service at least, to cover get file
systems at least
JMockit added to project to ease tests