allow newer versions of tzlocal
Just use setup.py

(don't keep a second copy in `requirements.txt`)
Use Travis-CI without requirements.txt
[Travis-CI] manually install PyCrypto
require tzlocal version 1.1 or better

jrnl needs the OSX fixes in version 1.1
Fix typos in test files
Convert from local `util.get_local_timezone()` to `tzlocal.get_localzone()`

one side effect is that a `pytz` object is returned rather than a
string, and so conversion to a string must be done explicitly at run
time where needed.
Merge pull request #130 from MinchinWeb/update-tzlocal

Update tzlocal
Clean up
Allows -3 as a shortcut for -n 3
Changelog and docs
Merge pull request #131 from maebert/limit-shortcut

Limit shortcut
Download count
Don't replace all double spaces

want to maintain the ability to format with the use of just text.
Fix linewrap

If a line was exactly the length of `linewrap`, the extra space was
causing the next line to be blank. But if the line is empty, we need the
space to maintain the `| ` sidebar.
Merge pull request #132 from MinchinWeb/line-wrap

Linewrap fixes
Flexible argparse for 2.6
Merge pull request #139 from maebert/argparse-fix

Flexible argparse for 2.6
Added ability to list accessible journals.

Previously, if a user forgot the exact name of a journal, they could check the configuration file to retrieve this information. This patch adds support for performing this task using the jrnl interface.

The newly added '-ls' option retrieves the available journals from the jrnl configuration files and displays each journal name on a separate line.

This patch also updates the jrnl help display and the usage documentation to reflect these changes.
Simplified syntax for joining journal names with new lines.