Fixed monitoring_costs documentation in sgd.__init__.

Monitor.setup now checks for type of extra_costs.
I think accepting a dict is fine, but OrderedDict should also be allowed, and is not a subclass of dict.