Workaround to deal with old pickle files
Importing pickle for backwards compatibility
Typo
Replaced references to pickle with gzipped JSON
Use jsonpickle to store JSON-ifiable data in the file cache
Fix file closing issue.
Write gzipped json and catch and raise errors when reasing a pickle
Use a string key in the nagios cache

- Python's JSON fails to convert integer keys correctly
- id /= decode . encode
added initial simple option documentation
added generaloption documentation
Return a boolean if the update stores new data
Merge pull request #66 from JensTimmerman/documentation

added Documentation for generaloption
Merge pull request #65 from JensTimmerman/master

fix for generaltoption
bump version , cleanup provides
Merge pull request #67 from stdweird/bump_version_cleanup

bump version , cleanup provides
fix env var for long options with '-' in the name, add debug logging
fix remark
Merge pull request #68 from boegel/fix_env_var_config

fix env var for long options with '-' in the name, add debug logging
Remove test_log_types

It didn't test any fancylogger-specific functionality.  Instead, it only
called methods derived from the logging class, and tried to mix up
fancylogger's and logging's internals.

The result was that this test failed always on Python 2.6.  For months.
Just get rid of the useless damn thing.
Don't close files that belong to fancylogger.

This made the tests crash with the following backtrace on Python 2.6:

FAILED (failures=1)
Error in atexit._run_exitfuncs:
Traceback (most recent call last):
  File "/usr/lib64/python2.6/atexit.py", line 24, in _run_exitfuncs
    func(*targs, **kargs)
  File "/usr/lib64/python2.6/logging/__init__.py", line 1516, in shutdown
    h.flush()
  File "/usr/lib64/python2.6/logging/__init__.py", line 762, in flush
    self.stream.flush()
ValueError: I/O operation on closed file
Error in sys.exitfunc:
Traceback (most recent call last):
  File "/usr/lib64/python2.6/atexit.py", line 24, in _run_exitfuncs
    func(*targs, **kargs)
  File "/usr/lib64/python2.6/logging/__init__.py", line 1516, in shutdown
    h.flush()
  File "/usr/lib64/python2.6/logging/__init__.py", line 762, in flush
    self.stream.flush()
ValueError: I/O operation on closed file