Inter-project dependencies won't fail build if no version provided on command line...

With the current codebase, any inter-project dependencies will fail a release build if a release version is not provided on the command line.  This is because the plugin unconditionally fails the build if it finds any snapshot dependencies.  The change ignores snapshot dependencies if and only if those dependencies are of type ProjectDependency.