Allow service definitions from the classpath

Service definitions can no be put in pallet_services/*, in the same form as they
currently appear in ~/.pallet/services.  This allows project specific service
definitions.

Closes #223.