Consumer Fix and DashboardItemRenderer

Two changes: Fixed a problem in the OAuth consumer library which would
cause it to stop reading characters after character 2723 of the response
string, and created DashboardItemRenderer to provide a flexible way to
display each different post type in one list.