tests for if{,Not}Empty:
ifNotEmpty: returns self if empty
combined ifEmpty:ifNotEmpty: and vice versa
Collection >> anyOne
Collection >> testContains is generic
Collection >> {none,any,all}Satisfy:
updating API-CHANGES.txt
Added "update API-CHANGES" to contributing guide
Fixes #737
Update API-CHANGES.txt
Merge branch 'upstream' into goodies

Conflicts:
	API-CHANGES.txt
add missed both-ifEmpty-alternatives selectors
Merge pull request #738 from herby/gh-737

Fixes #737
Merge pull request #736 from herby/update-changes-api

Added "update API-CHANGES" to contributing guide
Merge pull request #735 from herby/goodies

Collection goodies
Reformattings in Collection