Fix #537 Translations do not work for RecordTool and ConfigTool

Calling self.app.installTranslator seems to allow the translations to go
through to the 3 apps.

Signed-off-by: Thanh Ha <thanh.ha@alumni.carleton.ca>
Update translation files

Signed-off-by: Thanh Ha <thanh.ha@alumni.carleton.ca>
Update en_US translation file strings

Signed-off-by: Thanh Ha <thanh.ha@alumni.carleton.ca>
Update resources

Signed-off-by: Thanh Ha <thanh.ha@alumni.carleton.ca>
Switch to pytest as our test runner

http://pytest.org/ for more information. Old tests done in the
traditional unittest style will continue to function.
Revert "Close #496 Set travis git clone depth to 1"

The problem with using git clone depth 1 is that if the contributer
pushes multiple commits in short succession before Travis is able to
kick off a build. The build will fail due to being unable to find the
commit. This is because Travis checks out a branch and then checks out
the exact commit. So it is possible to get into a situation where the
latest branch is newer than the commit Travis is trying to build
against.

This reverts commit 217a887c2341ffa4bf12e7fc29bbf6335436ae5d.
Add *.egg/ directories created by pytest

Signed-off-by: Thanh Ha <thanh.ha@alumni.carleton.ca>
Ignore PEP8 E265

Signed-off-by: Thanh Ha <thanh.ha@alumni.carleton.ca>
Fix E714 test for object identity should be 'is not'

Signed-off-by: Thanh Ha <thanh.ha@alumni.carleton.ca>
Close #504 Add About Widget to configuration tool

Add AboutWidget to the left hand tree on the config tool. This
widget is based off the previous AboutDialog. It contains information
about Freeseer, including copyright and version. There are also three
buttons, one links the user to the freeseer read the docs page
for help, the second other lets them report an issue on github and
the third button links to the contact page on read the docs.

The AboutDialog has also been modified. Essentially it was converted
to a widget (AboutWidget), which is used now for both AboutDialog and
the config tool.

Related to #411