Begin adding -s flag to `cf m`, found issue with `cf m` when logged out

- Fixed bug where plans were not displayed in `cf m` when not logged in

- Refactored much of service_builder and plan_builder to be more
explicit when building models

[#81535612]

Signed-off-by: Derek Richard <drichard@pivotal.io>
`cf m -s service-name` works when unauthenticated

- Refactor service_builder to be more explicit when returning
a service with plans

[#81535612]

Signed-off-by: Derek Richard <drichard@pivotal.io>
Remove inline-relations-depth calls from service_builder calls

[#81535612]

Signed-off-by: Derek Richard <drichard@pivotal.io>