Switched to use the value of 'SERVER' set in vos/vos.py
Merge github.com:ijiraq/cadcVOFS into random_access
story 1549 task 4922 finished
Checkpoint.
Checkpoint
s1543: add a flush thread counter
s1539: getNode not called when opening a file read-only. All the tests pass.
Merge branch 'random_access' of github.com:ijiraq/cadcVOFS into random_access
s1539 - Fixed PEP8 errors.
Merge branch 's1539' into random_access
Merge pull request #21 from edwardchapin/random_access

Random access
s1543: initial (broken) attempt to implement thread Queue

This doesn't work yet. It gets as far as self.cache.flushNodeQueue.put(self)
which should immediately trigger work by the worker thread. However,
it seems to get stuck at fileHandle = self.get() in the worker method
of FlushNodeQueue.
full_negotiation is an override, not just a flag

If the caller supplies full_negotiation=False, it makes sense if this
forces the shortcut method.
The value returned by getNodeURL is a now a list of URLs.  So, the check for success is that the length of the URL list is larger than 0, not just that the URL variable is defined.  Perhaps this should be an exception catch.
s1539 - Code review comments addressed.
Merge branch 'random_access' of github.com:ijiraq/cadcVOFS into random_access
Merge remote-tracking branch 'upstream/random_access' into random_access
s1539 bug fixes and test fixes.
s1539 changed back to using https.
s1359 - Removed a debugging print.