Correctly merge error messages

Since Rails 3.1 errors per attribute is an Array,
thus we have not to put array inside array,
but concat them instead.

But I also wrap messages in an array, in case
someone sends plain value. This also eliminates
issues with nil or empty array.