Make validate_required check for empty arrays and arrays containing only empty elements. Fixes #389
Merge pull request #32 from Konzertheld/0.9.1

Make validate_required check for empty arrays and arrays containing only...
Add validate_array as a new validator. It accepts the name of another validator and it's arguments and then passes all the values of a multi-value control through that validator. Currently propably only works with core validators.
Fix the Latest Comments dashboard module.

I'm tired of seeing duplicated posts in the list.
increase FlickrSilo timeout to 15 seconds. Flickr seems a little slow lately.
Merge branch '0.9.1' of https://github.com/habari/system into 0.9.1
Add a method to InfoRecords to get all the records as an array.

This would have been native if we had extended ArrayObject… Why didn't we do this, again?
Handle deleted user info fields properly (unset them on the user object when the form value is empty).
Form errors need a style.
Make validate_array() accept custom validators. Move function name out of translatable string.
Buttons aren't containers.  Put them in one if needed.
Fixes habari/habari#456
Collapse areas if no content is rendered.
Adjust Wazi to take advantage.
Fixes habari/habari#479
Allow rules to specify rules they behave like.  Make display_page and display_entry report also as display_post.
remove duplicate quotation mark
Merge branch '0.9.1' of https://github.com/habari/system into 0.9.1
Wrap Flickr photos in <figure> tag with <figcaption> and link to Flickr page.
plugin:pingback Fix charset detection in HTTP headers
Augment preset evaluation in Posts::get().
Based largely on the work of Konzertheld in
https://github.com/habari/system/pull/36
Pass the url parameters in the second argument so you don't have to hunt for them.
Some style changes to clean up some things.
Put bullets inside lists.
Clear articles in content area.