Merge pull request #377 from tarsius/master

do not require dropdown-list at compile time
Closes #318: now checks for circular parenthood in snippet dirs
Minor: indenting in for yasnippet-tests.el macro
Closes #372: removed trailing spaces in snippets