Early support for lazy loading
Fixed: Returning an empty spike train for an empty input should not fail
Lazy loading optional
Close opened files on program exit (e.g. to prevent warnings from PyTables)
Merge branch 'lazy' into develop