for #1416 Added description to the data list view
Adding Type to collections also
collections provide map function on their internal collection array
added comments to FieldDBObjects
converted DataList into commonjs for #1416 and #1593
adding comments to serialization
jshint
not setting api by default on datalists, rather letting client determine which api it can be generated from (or cached)
using DataList commonjs in the datalist directive for #1416 and  #1593
for #1416 created a doc directive which can display any fielddb doc if the type is specified on it fixes #1594
Datalist can display any doc (datum, user, participant, team etc) as long as the object comes with type specified fixes #1593 and fixes #1416