New module: Utils.paths

Contains constants for common config file paths
and binary names.

Should in the future contain methods for locating binaries,
livestatus sockets, etc.
Refactor in Parsers package

* New module errors.py
* livestatus related things moved to livestatus.py
* multisite class moved to multisite.py
Refactor ExtraOptsParser into own module
Refactor Parsers.Config into config.py
Parsers refactor for Config and others

* Moved Config to config_parser.py
* Moved StatusDat to status_dat.py
* Moved RetentionDat to retetion_dat.py
Refactor for Parsers.ObjectCache

Moved into object_cache.py
Parsers refactor Logs and SshConfig

Moved to logs.py and ssh_config.py respectively
Parsers/__init__.py cleanup and docstrings
New module main.py

It contains a rudementary parser for main configuration file (nagios.cfg)

We need to abstract this functionality out of config_parser.Config() so that
other Parser modules can use this in a clean manner.

Fixed livestatus.py logs.py and retention_dat.py to use new module.
No more importing pynag.Parsers directly
No more importing pynag.Parsers directly
Merge branch 'refactor' of github.com:pynag/pynag into refactor

Conflicts:
	pynag/Parsers/status_dat.py
	pynag/Plugins/__init__.py
Merge pull request #208 from pynag/refactor

Refactor of pynag.Parsers