Collection Input Filter fix messages

Fix for nested message errors for CollectionInputFilters.

Also modified the class behavior. Previously it was copying the inputs from its Inputfilter and dealing with the values and messages locally, which is not necessary since it can already be done in the input filter. 

The CollectionInputFilter should only deal with getting each element data and setting it to the InputFilter it contains, get back the validation and messages and return in its own methods.

Special thanks to @danizord, who is always helping me with those issues.