networker sceleton
Convert all api.State.Call() sites to pass in a Version=0 argument.
FacadeVersions starts to track what versions of the various API facades that we know about.
Implement api.State.BestFacadeVersion.

Use the cached 'best' version for all of the API Facades that we know about, and match
that against the versions that Login returns for us.
start working on changing all the call sites to actually select the best API version.

However, there is definitely a repeating pattern which I'd like to clean up, so I'll side track to that
before finishing this work.
Start working on a base.FacadeCaller which lots of things end up using.

I'm not settled on it. I *like* that they all end up with a simple .APICall to call,
and I like that they all end up easily exporting a BestVersion function that they can use.
I don't like that they export APICall and RawCaller.
I'm also not sure that FacadeCaller should be an interface rather than just being the
concrete type that everything embeds.
Merge branch 'master' into 120-networker
consider BestAPIVersioner instead of exposing all of FacadeCaller.
rename networkerworker to networker
setup network interfaces
ifup logic was added
Merge branch 'api-versioning-4-login-describes' into api-versioning-5-state-call-takes-version

Resolve Conflicts:
	state/api/client.go
	state/api/watcher/watcher_test.go

This brings in a newer trunk, and we resolve conflicts against it.
Merge remote-tracking branch 'upstream/master' into 120-networker
Merge remote-tracking branch 'upstream/master' into 120-networker
basic test for networker worker
finished work on test
Merge remote-tracking branch 'upstream/master' into 120-networker
remote logger from tests
Possible renaming of interfaces.

Get rid of the BestAPIVersioner as an interface.

Change the root api.State.Call into api.State.APICall and change the facade
wrapper to use CallFacade. The latter will be renamed to FacadeCall in the
next patch.
CallFacade doesn't fit very well tone wise, and doesn't follow the FooCall
pattern.
Rename all of CallFacade to FacadeCall.