Back out SVN 18951 and SVN 18952 (non itest portions)
The CHOOSE infrastructure for Ability objects is not prepared for type safe choices via ChooseSelectionActor.  
They are fully functional from general inputs [e.g. the UI].  This is demonstrated by the files in itest.
They are not restored properly from PCG.

Further (potentially significant) work is required to ensure PCG restore properly, so this is backing out the changes so the Trunk remains fully functional

Issue#: CODE-1902


git-svn-id: svn+ssh://svn.code.sf.net/p/pcgen/code/Trunk/pcgen@18972 ef53c05b-3124-4d59-ae7d-fe3273f42be7