some more pylint motivated whitespaces fixes
solve symlink bug; solve bufr table reloading bug; remove singleton trick, since it made things too complicated (and was only experimnental anyway)

--HG--
rename : example_programs/bufr_to_ascii.py => example_programs/test_read_multiple_bufr_files.py
merged
another round of pylint inspired corrections on use of brackets and spaces
allow c-table load to fail; change default to no longer try and download the ecmwf bufr library source tar file
fix issue 13 and fix a text encoding issue for c-tasble files for python3
ensure desciptor listsare reposted as references not instances
updated spaces in expected outputs
one last updated test output
try to get prints identical for python2/3 unittests
adapt some more spaces in expected outputs
adjust prints to get same unittest outputs for python2/3
some more print adjustments
some small clean-ups
move to version 0.8 for publication
renumber version 0.8 to 0.80
remove explicit dependency on subprocess since that one is a standard library module