Simplified external storage based field types definition by making $gateways constructor argument optional.

MVC field type factory registers gateways with addGateway() method.
Merge pull request #250 from ezsystems/gatewaybasedstorage_empty_array

Simplified external storage based field types definition