Fixes adding files to versioned packages
replace countDots with abstract isVersionedDOI

countDots is only used to see if a DOI is versioned or not, so why not
do that within a method and just return the boolean?
poke
Merge branch 'dryad-master' into versioning
Merge branch 'versioning' into dryad-master
Merge branch 'versioning' into dryad-master
Merge branch 'versioning-travis-test' into versioning-new
Fixes for possible zero-length arrays.
Merge remote-tracking branch 'upstream/dryad-master' into dryad-master
Merge branch 'dryad-master' into versioning-new

Conflicts:
	.travis.yml

dspace/modules/api/src/main/java/org/dspace/identifier/DOIIdentifierProv
ider.java
Merge pull request #730 from daisieh/versioning-new

Replacement PR for #702