BUG : add __init__ so that extern is a proper sub-module
ENH : convert csv_handler to new distribution api

 - use SingleFileHandler to simplify things
Merge remote-tracking branch 'upstream/master'