Add support for build.${user.name}.gradle

I need to be able to specify my local nexus repository for resolving dependencies and I did this by adding to the build.gradle the loading of a user build.gradle file if it exist. In this build.${user.name}.gradle I can include my custom local nexus repository.

Also this pull adds the eclipse plugin so that eclipse projects can be generated, although that isn't working quite yet.  It generates a .project but not everything else it needs.  I can help look at this later.