Fixed bug with deserialize to IEnumerable

Trying to deserialize with YamlSerializer<IEnumerable<X>> bombed,
see unit test DeserializeEnumerable.
Remove unnecessary check for ICollection<T>, since ICollection<T> already implements IEnumerable<T>.
Merge pull request #20 from roji/ienumerable

Fixed bug with deserialize to IEnumerable