UPD: Updated wrap_lib.py RE's to match enum_extension branch
DEV: Changed logic in wrap_lib _check_alt_types to more simplified order

Changed the alternate type string tests to follow a more logical order
which enables a more simplified logic.
DEV: Added test function for wrap_lib _check_alt_types.
BUG: Fixed _truncate_description to correctly return desc<word_count

Previously this function joined each letter together so that
'test function' would return as:
't e s t  f u n c t i o n'
This was fixed by having the .join command line moved into the 'if'
statement so that it only impacts descriptions that have been split
because they are longer than the specified word count.
DEV: Added test func for '_truncate_description'
DEV: Finished test function for _guess_type().

The test function currently confirms that floats, integers, and complex
numbers properly get detected, and that all others get passed through as
strings.
If possible, I'd like to get 'True', and 'False' to report correctly as
of type 'bool'. Currently both 'True' and 'False' will report as True
when tested using bool().