Support undefined objects in lists protocol.
Support undefined objects in lists protocol.

Also change List object signature, creates default for features
enablement and look for an enabled boolean inside each feature to
allow further configuration granularity in the future.

rhyolight/nupic.son,rhyolight/nupic.son,rhyolight/nupic.son