WFK2-347 Update Petclinic

There are several updates here.  First I ran a diff between the old PetClinic and the current one in Spring.  From that there were 2 types of updates: First the format and structure did not match, so that was fixed.  Second, they updated it to use Spring 4 so there were some changed to the libs and code.  

For testing in our environments I seperated the work into several commits so that you may compare format changes.  Then you can compare updates to libraries. 

Finally I updated it to use the WFK BOM with Spring 4. (until that is release you need to get that to test this)

When you are ready for it to be merged let me know and I will squash if you want.