If a node is linked to an external target which does exist (target returns '404 file not found' for each access), Client.copy(...) retries indefintely as a result of a tail recursion. Updated code to break up the tail recursion.
s1689: remove debug messages
s1689: switch to --token from --cookie

We decided to place the scoped token into a new header called
X-CADC-DelegationToken rather than using a cookie. This allows
us to get around encoding/decoding issues that resulted from
using cookies.
s1689: modify unit test to work with test vospace

This test was failing with a test vospace because the root
only had 7 containers, and it never exercised the limit
properly. A bandaid is to drop the limit to 2, but fundamentally
this test should probably not depend on the external service.
s1689: more robust quoting for strange characters
Corrected use of wrong variable in exclude/include checks
Merge pull request #40 from yeunga/looping-on-copy

Code change to address infinite loop on copy
Merge pull request #46 from edwardchapin/s1689

s1689: remove debug messages
switched to use the multiprocess package instead of multithread
Merge branch 'master' of https://github.com/ijiraq/cadcVOFS
s1689: remove debug messages
s1689: switch to --token from --cookie

We decided to place the scoped token into a new header called
X-CADC-DelegationToken rather than using a cookie. This allows
us to get around encoding/decoding issues that resulted from
using cookies.
s1689: modify unit test to work with test vospace

This test was failing with a test vospace because the root
only had 7 containers, and it never exercised the limit
properly. A bandaid is to drop the limit to 2, but fundamentally
this test should probably not depend on the external service.
s1689: more robust quoting for strange characters
Merge branch 'ci' of https://github.com/ijiraq/cadcVOFS into ci

Conflicts:
	scripts/vsync
Added pattern globing to vos.Client for use with vcp command.

The vcp command now passes source arguments to glob. If the source
is local then glob is the python glob, if vos then client.glob.

Client.glob is derived directly from the python glob module. Hopefuly
that brings some robustness.

Also made an integration test and did some minor PEP-8 cleanup.
Modified use of 'format' statements to be Python 2.6 compatible.  Also tweaked some methods for PEP-8 reasons.

The format strucuture in 2.7 and beyond does not require the index of argument to appear in the format string.
This is nice for 2.7 but breaks 2.6  .. stop using the new construct as we have old clients.
Made the use of the cutout syntax possible.

Normally [*] is a glob structure, but if its at the end of a filename and looks like a cutout string we teat it that way instead.
This magic will likely cause cause trouble at some point.
added a test that does pattern match cutout.
big version bump..