Add ivy layout which uses standard ivy layout

Backwards compatible version of https://github.com/gradle/gradle/pull/265. Left the default as non-standard gradle layout for backwards compatibility, but highly recommend the default be changed for the next major version of gradle released as it's still very broken