Finally got rid of create-index-fk.sql.  Merged everything into create-schema.sql
Changes in the API
added missing files
add more files
add more files
A bunch of .project changes again
Moved platform to engine
Added engine
fixed pom problem in network component
Moved from platform to engine
fix build
add image skeleton
Add Spring annotation to major components
Switch inject annotation to javax and let ComponentLocator to recognize both the new and original inject annotation
Add autowiring+AOP support to injected components
Refactor ComponentLocator to be based on Spring so that legacy way of loading component can coexist with Spring
Replace Adapters and PluggableServices, use Spring to load them
Fix the compiling issue for usage server caused by mering the Spring work
move interfaces around
temp changes