add protect for args of coerceVectors, asCharacterFactor
fixes for lack of protection
added some internal error checks
fix lack of initialization bug
Merge branch '26-sym-binding' into 29-cleanup