list_posts helper updated.

* Add `style` option. (`list` or `none` default: `list`)
* Users can use either an array or a string in `categories` and `tags` option
* The default class name change to 'post'