Move extension files into separate subdirectory (and sync with windows branch). (Release as 0.4.3.1)

(Closes #4)