NEWS item 31c3
updated contributing.rst
relative imports
make sure month names are unicode

calendar.month_abbr returns str (bytes) in python2 and str (text) in
python3, if a locale with day or month names containing non ascii
characters was used this lead to a UnicodeDecodeError.

This should fix #142 on github.
more python3 compat

khal agenda/calendar/new and even ikhal work under python3, parsing
vdirs still leads to errors though (see tests)
install language-pack-de on travis

needed for the latest test
Some refactoring
Actually respect unicode_symbols setting
Database doesn't need to know about color
fixed tests
started to keep all locale in a 'locale' dict

like date|time formats and timezones
typo
updated tests
new config option print_new

lets user decide what should be printed to standard out after adding a
new event
update CHANGELOG