Add option to list snapshots from all configs

Implemented suggestions from pull 116:
- return configs directly
- config/subvol header not printed if there's only one config
- document -a in manual page
- reused the enum_configs helper
You could eliminate the "first" variable by using "it != configs.begin()".