Adding remove to API

[#73577696]
Move api fakes to be closer to the api implementations
Add 'cf remove-default-staging-security-group' command

[Finishes #73577696]
Everything is awesome

Correctifies all the lamblasted usagi and descriptiones for the
newly-minted, pressed, painted and refurnished security group commands.

Boy howdy.

[Finishes #73745676]
Refactor the security groups API layer into more discrete components
Remove lingering detritus from refactor
Further refactoring for the security groups api layer
Remove more references to application
pretty print json for 'cf security-group'

[Finishes #73932042]

MOAR INDENTING MO PROBLEMS
Tighten up the staging defaults repo
Add API for adding a security group to the running defaults.

[#73577806]
'cf create-security-group' wont fail if it already exists

[Finishes #73904372]
Application security groups are dead

Long live security groups.
Speed up this test by a factor of a lot
Fix a race condition in log message queue tests
Fix a test to no longer spit out annoying strconv errors
Fix race conditions in start command tests

We noticed that we were trying to print to the UI in two different goroutines.
That is by design so adding a mutex to the fake UI seems like the best path forward
Banish race conditions from gateway tests

OH YEAH
Implement command for adding default running security groups.

[Finishes #73577806]
#downloads instead of #Downloads