Add Separator objects
Cleanup the inquirer module and change how event handler where passed context
Refactor choices normalization

Update utils.normalizeChoice to create new choices Object and to consider
separator objects.
Implement separators support on the list prompt
Add separator support to the checkbox prompt
Add separator support to the rawlist prompt
Add Separator support to the expand prompt
Add separators to lists types prompts fixture to make sure they work the same
Add README instructions to use Separators
Refactor how choices collection are handled

Added a `Choices` object containing multiple helper methods to ease the
prompt integration with the choice types.
Add pagination option on the list and checkbox

Also update the logic around rendring choices so the output can be managed
by a paginator.
Add pagination documentation on the README
Fix issue with line return after separator
Add text notification when choices are paginated
Paginate choices if there's more than 10

Remove `paginated` option
Add 1-9 shortcut key to `list` and `checkbox` (fix #38)
Rename example file to enforce consistency
Merge pull request #55 from SBoudrias/wip

Roadmap 0.3.0