Copy default config to user config if it doesn't exist.
Inline generation of AUTHORS and ChangeLog to pass `make distcheck`.
Remove obsolete MAINTAINERS (see https://wiki.gnome.org/MaintainersCorner).
Update README.md
Update README.md
Change default logging to INFO, and add INFO messages.

DEBUG
* Provides details useful for debugging.
* May be voluminous.
* Performance isn't a concern.
* Information is not typically useful to the user.

INFO
* Provides indication of status.
* Should not impede performance.
* Information is typically useful to the user.

In general, use DEBUG for large, frequent, detailed messages and for
messages that the user probably does not need to know. Use INFO for
smaller, less frequent, less detailed messages that the user probably
should know.
Fix distcheck by removing obsolete lines in Makefile.am
Remove *.mo files in the Makefile and not setup.py
Add `make pristine`
Add `make potfile`
Add comment header for `make potfile`
Add `make mofiles`.
Add `make check`
Add `make lint`
Add `make run`
Fix `make distcheck`, `make check`, and `make run`.
* Remove `make mofiles` since that is done by setup.py.
* `make check` and `make run` now operate on $(builddir) not $(srcdir)
make mofiles uses msgfmt instead of msgfmt.py

We can't guarantee that `msgfmt.py` is present on user's systems,
but we can guarantee that the standard `msgfmt` is.
Merge branch 'ocfw_refactor' of github.com:GNOME-MouseTrap/mousetrap into ocfw_refactor

Conflicts:
	Makefile.am
Add `logging-test` configuration section for configuring logger during tests.
Fixed a few issues

Because the `MANIFEST.in` file was not included in the distribution,
the haar, locale, and configuration file were not being installed
correctly.

The build is now being done from the source directory, as `setup.py`
a problem if it is not run within the directory where it is located,
which caused the build to exit early.

The `egg-info` directory is now being generated within the build
directory.  Previously it was generated within the current
directory, which resulted in the source directory being changed.
The source directory may be read-only, so this is not allowed and
distcheck will fail as a result.

The `lib` directory can have a suffix in some cases, so we now use
`find` to locate the correct directory to add to the `PYTHONPATH`.
This is used for both `make run` and `make check` to ensure that
the PYTHONPATH is set correctly.