install.py: fix python2 compatibility

As there's no FileNotFoundException on python2, make it an alias
for OSError.
plugins: not using sneak anymore
plugins: add vala syntax support
plugins: add hamlet syntax support