Gradle artifact update

The new artifact organization (e.g.):

* com.readytalk.avian
  * classpath-avian
    * classpath-avian.jar
  * runtime-avian-<target_config>
    * libavian.a
    * avian[.exe]
  * tools-<build_config>
    * binaryToObject[.exe]

Note that the tools-<build_config> only depends on the config you're building ON, not the one you're targeting.  BinaryToObject supports this mode of operation, and by default can generate objects for any target config.  I'd like to eventually do the same with bootimage-generator.

Also note that all the modules have "-avian" in the name.  This is so we can eventually publish openjdk and android artifacts, and keep the naming consistent.
  
I can only imagine the cases are matched in order.  FWIW, this is almost a direct copy of some internal readytalk gradle code that has been working for a good long while.