discuss update with @pablopareja, add node-local properties
Merge branch 'feature/more/expressive/model' of github.com:bio4j/bio4j into feature/more/expressive/model

Added scoped properties, a base Element type. Everything is OK but
features.

Conflicts:
	src/main/java/com/bio4j/model/RelationshipType.java
	src/main/java/com/bio4j/model/enzymedb/indexes/ById.java
	src/main/java/com/bio4j/model/enzymedb/nodes/Enzyme.java
	src/main/java/com/bio4j/model/go/GoModule.java
	src/main/java/com/bio4j/model/go/nodes/GoTerm.java
	src/main/java/com/bio4j/model/properties/alternateNames.java
	src/main/java/com/bio4j/model/properties/alternativeIds.java
	src/main/java/com/bio4j/model/properties/catalyticActivity.java
	src/main/java/com/bio4j/model/properties/cofactors.java
	src/main/java/com/bio4j/model/properties/comment.java
	src/main/java/com/bio4j/model/properties/definition.java
	src/main/java/com/bio4j/model/properties/emblCode.java
	src/main/java/com/bio4j/model/properties/id.java
	src/main/java/com/bio4j/model/properties/name.java
	src/main/java/com/bio4j/model/properties/note.java
	src/main/java/com/bio4j/model/properties/obsolete.java
	src/main/java/com/bio4j/model/properties/officialName.java
	src/main/java/com/bio4j/model/properties/positions.java
	src/main/java/com/bio4j/model/properties/prositeCrossReferences.java
	src/main/java/com/bio4j/model/properties/scientificName.java
	src/main/java/com/bio4j/model/properties/sequence.java
	src/main/java/com/bio4j/model/properties/taxId.java
	src/main/java/com/bio4j/model/properties/taxonomicRank.java
	src/main/java/com/bio4j/model/properties/version.java