Fix middleware undefined when loading groups form remote middleware

Behebt Fehler aus http://demo.volkszaehler.org/pipermail/volkszaehler-users/2013-December/003332.html

Ich habe ziemlich lange gebraucht den Originalcode zu verstehen. Letztlich versucht `Entity.prototype.parseJSON` Folgendes, insbesondere für die Verarbeitung von Gruppen:

	// parse children
	if (this.children) {
		for (var i = 0; i < this.children.length; i++) {
			this.children[i].middleware = this.middleware; // children inherit parent middleware
		}		
		this.children.sort(Entity.compare);
	}

Das kann m.E. eigentlich nicht funktionieren da `this.middleware` zu diesem Zeitpunkt gar nicht definiert ist. `vz.load` nimmt daher immer die lokale Middleware, was seit der Möglichkeit "remote" Entities zu abonnieren nicht mehr funktioniert.