restrict number of constructors

more constructors may be allocated using the BuiltIn* allocators
add union(s) of allocators (issue #93)
add Complete class (issue #92)
fix cpf output
Merge branch 'usable-rules' of github.com:apunktbau/co4 into usable-rules
files for issue #95