remove function descriptions lookup dict from generate.py (replaced by abstract interface)
cleanup __init__.py: remove public init/shutdown functions
Rename inputs to input_names for consistency with output_names. Property style cleanups and do not use properties for getting/setting input_arrays so the methods can be overridden in subclasses. Remove tuple-to-list conversion in set_function_args (previously set_function_parameters) and other smaller speedups. Remove unused TALIB imports and methods for abstractly calling functions. General cleanup of docs to bring in line with latest changes.
update corresponding abstract.c and func.c