ignore emacs core files when building bindata.go
remove dead code in MainCtrl
  * left over from: f6b7082d240d6bc004b469b89bb4931a1e725a71
extract zfs to own type
  * cleaner code
  * testing with faked zfs output was not possible
bugfix: when no snapshots exists
  * old code triggers a index out of bounds exception when
    it splits the zfs output
extend frontend test infra
  * move all frontend-unit tests to webapp_test/unit
  * add first e2e tests under webapp_test/e2e
refactor file-changes detection
  * little code cleanup
  * cleanup function names
performance improvement for md5 calculations
  * cache last value
  * 50% performance improvement
diff per backend
  * intext and side-by-side diff
  * revert single changes from ui
remove notifications in the ui after 10sec
breakout side-by-side-diff from the container in the ui
  * container too small for a side-by-side diff
move css into zsd.css
fix check if file has changed when md5 is used
  * only individual snapshots where compared
  * if a file was restored, 'FilterWhereFileWasModified' was incorrect
    - it has versions listed with the same content as the actual file
  * now the actual file md5 a compared too
new compare-file-method: auto
  * use md5 on text files
  * size+modTime on others
  * is the new default
update README
show current snapshot name in file-diff view
return empty Diff if no differences found
  * go-diff returns a diff with one equal element when the files a equal
add 'go get' in build.pl
small code cleanups
extra log handler per log level
bugfix: line numbers in LineBasedDiffs
  * don't use max for line number in del-delta / ins-delta
  * use the individual line numbers