support quoted arguments to avoid Args processing based on starting dashes or equal signs
Revert "support quoted arguments to avoid Args processing based on starting dashes or equal signs"

This reverts commit 588d2c570dd4b4df4c34e2abf3fae5ce4d137a2f.
Merge branch 'develop' into feat-args-equal
remove support in Args for key value pairs separated by an equal sign
add support for required positional arguments, with a descriptive error message as opposed to IndexOutOfBoundsException for args.positional(2)
add return types for all public methods in Args
fake commit for travis
Make sure RichDate is immutable (and cleanups)

I'd like to do more, but in the interest of compatibility, some
warts will stay.
Remove duplicated tests
Merge pull request #480 from tresata/feat-args-equal

support quoted arguments to avoid Args processing based on starting dash...
Merge pull request #500 from twitter/richdate-cleanup

Make sure RichDate is immutable (and cleanups)