update launcher dependency handling

Now, it loops through all .jars in the dependencies/jars folder instead
of hard-coding the JAR list. This makes it easier to add, remove, and
update JARs.

In addition, it has a dependencies/python folder in addition to
dependencies/jars. Blinker has been moved there.