Merge pull request #140 from sduskis/master

Refactoring around ResultTraverser
Replaced tabs with spaces for indentation; implemented consistent formatting
Merge pull request #141 from cepage/coverage

Replaced tabs with spaces for indentation; implemented consistent format
Merge remote branch 'upstream/master'

Conflicts:
	yoga-core/src/main/java/org/skyscreamer/yoga/enricher/HrefEnricher.java
	yoga-core/src/main/java/org/skyscreamer/yoga/enricher/NavigationLinksEnricher.java
	yoga-core/src/main/java/org/skyscreamer/yoga/exceptions/EntityCountExceededException.java
	yoga-core/src/main/java/org/skyscreamer/yoga/mapper/HierarchicalModelObserver.java
	yoga-core/src/main/java/org/skyscreamer/yoga/mapper/ResultTraverser.java
	yoga-core/src/main/java/org/skyscreamer/yoga/mapper/YogaInstanceContext.java
	yoga-core/src/main/java/org/skyscreamer/yoga/mapper/YogaInstanceContextFactory.java
	yoga-core/src/main/java/org/skyscreamer/yoga/mapper/YogaRequestContext.java
	yoga-core/src/main/java/org/skyscreamer/yoga/metadata/MapMetaDataServiceImpl.java
	yoga-core/src/main/java/org/skyscreamer/yoga/metadata/MetaDataService.java
	yoga-core/src/main/java/org/skyscreamer/yoga/model/AbstractHierarchicalModel.java
	yoga-core/src/main/java/org/skyscreamer/yoga/model/AbstractSimplePropertyHierarchyModel.java
	yoga-core/src/main/java/org/skyscreamer/yoga/model/HierarchicalModel.java
	yoga-core/src/main/java/org/skyscreamer/yoga/model/HierarchicalModelEntityCounter.java
	yoga-core/src/main/java/org/skyscreamer/yoga/model/ListHierarchicalModel.java
	yoga-core/src/main/java/org/skyscreamer/yoga/model/MapHierarchicalModel.java
	yoga-core/src/main/java/org/skyscreamer/yoga/model/ObservedHierarchicalModel.java
	yoga-core/src/main/java/org/skyscreamer/yoga/model/SimplePropertyHierarchyModel.java
	yoga-core/src/main/java/org/skyscreamer/yoga/model/XhtmlHierarchyModel.java
	yoga-core/src/main/java/org/skyscreamer/yoga/model/XmlHierarchyModel.java
	yoga-core/src/main/java/org/skyscreamer/yoga/selector/FieldSelector.java
	yoga-core/src/main/java/org/skyscreamer/yoga/selector/GDataSelectorParser.java
	yoga-core/src/main/java/org/skyscreamer/yoga/selector/LinkedInSelectorParser.java
	yoga-core/src/main/java/org/skyscreamer/yoga/selector/ParentheticalSelectorParser.java
	yoga-core/src/main/java/org/skyscreamer/yoga/util/ParenthesisUtil.java
	yoga-core/src/test/java/org/skyscreamer/yoga/enricher/NavigationLinksEnricherTest.java
	yoga-demos/yoga-demo-resteasy/src/main/java/org/skyscreamer/yoga/demo/resteasy/resources/AbstractController.java
	yoga-demos/yoga-demo-resteasy/src/main/java/org/skyscreamer/yoga/demo/resteasy/resources/ControllerSubscriber.java
	yoga-demos/yoga-demo-resteasy/src/main/java/org/skyscreamer/yoga/demo/resteasy/resources/MetaDataController.java
	yoga-demos/yoga-demo-resteasy/src/main/java/org/skyscreamer/yoga/demo/resteasy/resources/ResourceNotFoundException.java
	yoga-demos/yoga-demo-resteasy/src/main/java/org/skyscreamer/yoga/demo/resteasy/resources/UserController.java
	yoga-demos/yoga-demo-resteasy/src/test/java/org/skyscreamer/yoga/demo/test/resteasy/RunServer.java
	yoga-demos/yoga-demo-shared/src/main/java/org/skyscreamer/yoga/demo/dao/GenericDaoBean.java
	yoga-demos/yoga-demo-shared/src/main/java/org/skyscreamer/yoga/demo/mapper/HibernateClassFinderStrategy.java
	yoga-demos/yoga-demo-shared/src/main/java/org/skyscreamer/yoga/demo/model/Album.java
	yoga-demos/yoga-demo-shared/src/main/java/org/skyscreamer/yoga/demo/model/Artist.java
	yoga-demos/yoga-demo-shared/src/main/java/org/skyscreamer/yoga/demo/model/Song.java
	yoga-demos/yoga-demo-shared/src/main/java/org/skyscreamer/yoga/demo/model/User.java
	yoga-demos/yoga-demo-springmvc/src/main/java/org/skyscreamer/yoga/demo/test/controller/AbstractController.java
	yoga-demos/yoga-demo-springmvc/src/main/java/org/skyscreamer/yoga/demo/test/controller/MetaDataController.java
	yoga-demos/yoga-demo-springmvc/src/test/java/org/skyscreamer/yoga/demo/test/springmvc/RunServer.java
	yoga-integration/yoga-resteasy/src/main/java/org/skyscreamer/yoga/resteasy/util/RESTEasySpringListener.java
	yoga-integration/yoga-resteasy/src/main/java/org/skyscreamer/yoga/resteasy/view/AbstractSelectorMessageBodyWriter.java
	yoga-integration/yoga-resteasy/src/main/java/org/skyscreamer/yoga/resteasy/view/JsonSelectorMessageBodyWriter.java
	yoga-integration/yoga-resteasy/src/main/java/org/skyscreamer/yoga/resteasy/view/XhtmlSelectorMessageBodyWriter.java
	yoga-integration/yoga-resteasy/src/main/java/org/skyscreamer/yoga/resteasy/view/XmlSelectorMessageBodyWriter.java
	yoga-integration/yoga-springmvc/src/main/java/org/skyscreamer/yoga/springmvc/view/AbstractYogaView.java
	yoga-integration/yoga-springmvc/src/main/java/org/skyscreamer/yoga/springmvc/view/JsonSelectorView.java
	yoga-integration/yoga-springmvc/src/main/java/org/skyscreamer/yoga/springmvc/view/XhtmlSelectorView.java
	yoga-integration/yoga-springmvc/src/main/java/org/skyscreamer/yoga/springmvc/view/XmlSelectorView.java
	yoga-integration/yoga-springmvc/src/main/java/org/skyscreamer/yoga/springmvc/view/YogaModelAndViewResolver.java
Added test infrastructure, implemented Core Field tests
Updates web pages with new links and text.
Merge pull request #143 from carterpage/webpages

Updates web pages with new links and text. - Website updates - SELF-MERGE
Add google analytics and SEO meta tags
Merge pull request #144 from carterpage/webpages

Add google analytics and SEO meta tags - HTML only - SELF-MERGE
Added tests for AliasSelectorResolvers
updating RESTEasy issues
Merge pull request #142 from cepage/coverage

Added test infrastructure, implemented Core Field tests
Merge remote branch 'upstream/master' and some refactorings

Conflicts:
	yoga-core/src/main/java/org/skyscreamer/yoga/mapper/ResultTraverser.java
	yoga-core/src/main/java/org/skyscreamer/yoga/mapper/YogaInstanceContextFactory.java
	yoga-core/src/main/java/org/skyscreamer/yoga/selector/LinkedInSelectorParser.java
	yoga-demos/yoga-demo-shared/src/main/resources/applicationContext.xml
basically re-wrote the core of the system around an event model... I'm pretty happy with the results