* apos.getWidgetData parses data attributes like $.data would, except it doesn't have the undesirable caching behavior
* apos.orderById orders an array of objects according to an array of ids (uses the _id property of each object). You need this if you're using $in with mongodb and expecting results in order
* Quiet logging