GRADLE-3080 Exclude SNAPSHOTs from version ranges

Exclude SNAPSHOT versions from version ranges and other dynamic versions.  Automatic inclusion can have some nasty side effects, such as being included in a release via a transitive dependency.