Add ServiceBuilder class

Add ServiceBuilder as a friend to ServiceConfiguration and Service.
Remove one Service constructor and make another private because of
ServiceBuilder.
Add tests for ServiceBuilder
Update Service tests to use ServiceBuilder
Fix typos in ServiceBuilder
Merge pull request #37 from Melzas/add-oauth2-servicebuilder

Add ServiceBuilder class