Python 2.7.6
Merge branch 'u/vbraun/python_2_7_6' of trac.sagemath.org:sage into public/ticket/python_2_7_6
Added uuid patch back.
ignore case when renaming source directory
Merge branch 't/16415/ignore_case_in_package_directory' into t/16260/public/ticket/python_2_7_6-16260
rely on the tarball directory being renamed to src
bash 4.1 workaround
Merge branch 't/16415/ignore_case_in_package_directory' into t/16260/vbraun/python_2_7_7
update to Python 2.7.7
remove doctest for implementation detail
update to gap 4.7.5
the osx 10.4 fix is now upstream
the sparc bugfix is now upstream
Increase GAP pool

Having gap_packages installed increases the memory usage, and can lead
to the "gap: cannot extend the workspace any more!" error during
docbuild (this breaks docbuild).
trac 10534: Optimizations for the generation of subwords, subsets and set partitions

Make links to itertools + doc improvements for choose_nk.py, split_nk.py, subword.py, subset.py, set_partition_ordered.py and set_partition.py

 * call to itertools.combinations for enumeration
 * call to functions in sage.rings.arith for cardinality
 * random generation for the various submultisets
 * corrected error for Subwords([1,2,3],0).last()
 * add a default implementation for _an_element_ in CombinatorialClass
 * return Integer value (and not Python int, or Sage Rational) for cardinality method
 * test coverage up to 100%
trac #10534 partial conversion of the mercurial patch
trac #10534 just a partial pep8 cleanup
trac #10534: deprecate ChooseNK and use Combinations instead
trac #10534: remove imports in choose_nk + deprecate SplitNK
trac #10534: doctest in choose_nk + redraw subset/subword