[Model] auto-load items also when max_items is not known

This mostly removes special casing for the servers that do not support
max_items: the code already works quite well for them.

Add GenericModel.length_is_known() so we can still do the most
efficient thing with better servers.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>