added global flag to support using globally installed npm packages as services
existence of prefix flag is more explicit
refactoring allServices to make it easier to filter services by name.
building out allServices(filter) functionality to search for the service.
need to actually wire up the new helper.
generate uses allServices(filter)
Merge branch 'master' into global
list-scripts uses allServices(ServiceFilter)
install works on global packages
interview works with global services
install global fix, was not generating
list now uses allServices(serviceNameFilter)
Revert "interview works with global services"

This reverts commit 55c565a296bd4ecb0a8df7ed0eccd4b0d91c870d.
added variable so that we can use temp service.json during global install @seanewest.
Merge pull request #55 from npm/global

Refactoring how we find a service to execute