Adding additional YogaBuilder extension points for CoreSelector, SelectorResolver and MetaDataRegistry

adding some additional configuration options for YogaBuilder based on user requests.  You can now override CoreSelector, SelectorResolver and MetaDataRegistry.

updated the maven compiler plugin to 3.1 (from 2.3.1).  Supposedly, it's faster.