Extend Map::set to return the value set instead of nothing.

Improves code generation when inlined for @:arrayAccess setter, and besides which it always feels strange having a setter that does not return a value, especcialy when haxe property setters return values.