function condenseDataAttrs(attrs) {
						var out = [], data = null;
						var reData = /^data-/i;
						attrs.forEach(function (attr) {
							if (reData.test(attr.name)) {
								if (!data) {
									data = [];
									out.push({
										name: 'data',
										value: data
									});
								}

								data.push(utils.extend({}, attr, { name: attr.name.replace(reData, '') }));
							} else {
								out.push(attr);
							}
						});

						return out;
					}
Condenses all "data-" attributes into a single entry.
HAML allows data attributes to be ouputted as a sub-hash
of `:data` key
@param  {Array} attrs
@return {Array}