Task Engine no longer uses the 'ecosystem_id' column as a link to maestro objects, rather uses the flexible 'options' column.

Additionally, extension modules now implement the update_status
function, for extension specific data updates as the task instance
progresses.  The new [[_DEBUG]] global variable will output the full
configuration of the active task instance.  Associated with Maestro
issue # 222.
Audited references to maestro tables and objects, and cleaned them up.  Cleaned up straggler uses of the ecosystem_id column on task_instance in favor of the 'options' column.

Cleaned up a few calls to add_task_instance passing a value for
ecosystem_id.
Extension paths are now named in cato.conf.  External products will use these names to inform the TE how to enhance itself from an extension.
Updated db scripts.
Task Editor toolbox now sizes properly and is dynamically resized.
pythonified function that caches task command toolbox html
Task Editor - Command toolbox now supports 'subcategories'.
#38 progress - Shared Credential page now allows saving of a Private Key value.

A 'credential name' is required.  It's assumed the feature in the Task
Engine will involve the New Connection command referencing the
credential by it's name.

The 'Asset' box is currently a sort of free-for-all entry box on the
New Connection command.  It's parsed for specific content, for an asset
id/name, for a connection string, as well as a shared_credential.

I updated catocommon.lookup_shared_cred  to return the pk.  See
catotaskengine/commands.py line 1132 and 1210 for the references.
However, it seems there are several different methods hitting the
asset_credential table (lookup_shared_cred, gather_system_info) so I
stopped … be careful when pulling those threads, and consolidate if
possible while you're in there.

Note: the Assed Edit page has a terrible, hackish way of creating a
credential.  You cannot at this time create a shared credential with a
PK from inside the Asset Edit dialog, nor can a credential explicitly
saved on an asset be a PK type.