Add parsers for %date, %level, and %msg
Add tests for decoding %date, %level, and %msg
Update README.txt
Update README.txt
Update README.txt
Update README.txt
Update README.txt
Update README.txt
Rename "Conversion Modifier" to "Option"

"Option" text aligns with the logback manual. Plus, it's nice and
simple (easy to type).
Fix parser for patterns w/multiple options (#1)

The pattern parser failed (returned invalid results) when trying to
parse layout patterns containing multiple conversion words that have
options. This was mainly due to greedy regex patterns for "group" and
"option"; and to incorrect post-match parsing.

This patch fixes the regex patterns and the post-match parsing. A unit
test was also added to test for this specific problem.
Update all dependency versions in POM
Resolve deprecated class refs for named-regexp
Tweak pom settings

Bump versions for compiler and surefire. Tweak surefire settings and
redirect test output to file to minimize noise on command line.
Lazily match free-form fields; allow flexible spaces (#2)

The regex patterns were adjusted to use lazy/reluctant quantifiers
for properly matching free-form fields (including logger name).

Also, the parser is now flexible in whitespace parsing.
Add time-zone support to date parser (#3)

The date parser can now handle the timezone option and commas
within the option (e.g., to isolate the date format from the
timezone option).

  %date{MM/dd/yyyy HH:MM:SS, Australia/Perth}

This also splits DecoderTest into individual test suites for %date,
%level, and %logger.
Add bin/ to .gitignore
Fix chmod for .gitignore and LICENSE.txt
Remove public loggers

A couple loggers that were unnecessarily public (or unused) are now
private or removed.
Remove AccessDecode (empty class)

We'll add the class when it's ready to be implemented. In the meantime,
it doesn't make sense to keep empty classes around.
Remove "test" prefix from test names