Move foldl into Foldable.
Reverse parameters to BoundedList.

Matches Vect now and makes instantiating type classes easier.

Also, added instances of Foldable and Functor.
Update CHANGELOG.

Add entries for BoundedList and Foldable changes.
Merge pull request #1240 from sellout/BoundedList

BoundedList improvements