[WFLY-1059] Add color-map attribute for pattern formatters

So the subject doesn't say it all :)

### First Commit (be8b31b)
The first commit is just to help tame the beast that is the logging subsystem configuration parser.

### Second Commit (2c63cba)
The second commit just bumps the logging schema and model to 2.0.0.

### Third Commit (f759306)
The third commit may or may not really be needed. At this point it's more of a place holder once 2.0 transformers are written.

### Final Commit: (c803afa)
The final commit is the actual commit for the [JIRA](https://issues.jboss.org/browse/WFLY-1059). This adds a new root resource called ```formatter```. The only current formatter is the ```pattern-formatter```, but there is a [JIRA](https://issues.jboss.org/browse/WFLY-1188) to allow for custom formatters which this change makes easier to implement.

I've also added a new attribute to most handlers called ```named-formatter```. This attribute allows the new ```formatter``` resource to be defined for the handler. The original ```formatter``` attribute on the handler will continue to work in the same way it always has and will be the default when adding a handler.

There are currently no transformers for 2.0 -> 1.2, but there is [WFLY-1807](https://issues.jboss.org/browse/WFLY-1807) to remedy that.