Make afArrayFields more flexible.

This makes the arrayTracker available to users, which is useful when apps want to programmatically add items to afArrayFields, among other things. Fixes #318.

This also allows disabling the automatic empty field with `{{afArrayField initialValueCount=0}}`.