Disabling catching-non-exception (E0712).
Adding environment variables to make things cleaner.

 * Adding PYTHONPATH, allows linting without having to install the package.

 * Adding PYTHONWARNINGS=ignore, suppresses the following warnings;
```
/usr/lib/python2.7/inspect.py:65: Warning: g_param_spec_boxed: assertion 'G_TYPE_IS_BOXED (boxed_type)' failed
  return isinstance(object, (type, types.ClassType))
/usr/lib/python2.7/inspect.py:65: Warning: g_object_class_install_property: assertion 'G_IS_PARAM_SPEC (pspec)' failed
  return isinstance(object, (type, types.ClassType))
```
Removing deprecated include-ids option.

Fixed `Warning: option include-ids is deprecated and ignored.`
Fixing lint errors.
Disabling reports as they make seeing the issues to fix really hard.
PEP8 fixes.
Echo PYTHONPATH and PYTHONWARNINGS as part of the lint output.
Merge pull request #41 from mithro/pylint-fixes

Pylint fixes