Made tensor() construction work for crystals.
Merge branch 'develop' into test/15959

* develop: (121 commits)
  Updated Sage version to 6.2.beta5
  in docstring: added ``
  OSX 10.4 build fix
  Only accepts fields as input for change_ring
  FiniteStateMachine.determine_alphabets: one more small correction in docstring
  add definition
  use pydoc.pager on _sage_doc_unformatted instead
  FiniteStateMachine.determine_alphabets: corrected description of parameter reset
  Trac #13174: sagedoc.help() didn't discriminate cachedfuncs from funcs
  trac #15951 correct one raise statement towards python3
  Added destruction of pool in parallel_iter
  separate absolute from local (implicit relative) imports
  microfixes
  Added global options to rigged configurations to improve printing.
  Trac 13609: fix symbolic expression auto evaluation when content is in GF(2^k)
  Trac 13048: fixed division without remainder for polynomials over QQbar
  allow Singular to build with recent versions of Xcode
  removed k from init
  remove the avoid section "Function" in the intial comment and implement a function are_mutually_orthogonal_latin_squares
  Do not forget to define ambient_field before computing its algebraic closure.
  ...
Fix for Kyoto path model with hash depending on the parent.
Merge branch 'develop' into u/tscrim/kyoto_fix-15959

* develop: (155 commits)
  Updated Sage version to 6.2.beta6
  32-bit fix
  typo fixing
  fix int/long doctest
  trac #16032: These matrices should be sparse
  trac 16032: This can be simplified... :-P
  Correct typo in sage/symbolic/ring.pyx.
  Put comment in the code and add more examples.
  trac #16032: reviewer's remarks
  FiniteStateMachine.__add__ is the same as __or__
  trac #16032: Bug in IncidenceStructure.dual_design
  final edits
  more changes -- please check if I got your algorithm right, Travis
  Review changes from Ben.
  further optimizations
  Fixed KR doctest and documentation of q_dimension.
  Fixes for q-dims for general highest weight crystals.
  more optimizations
  Partial work for general HW crystals.
  Review changes and (minor) optimizations.
  ...
Merge branch 'develop' into u/tscrim/kyoto_fix-15959

* develop: (178 commits)
  Updated Sage version to 6.2.beta7
  Improve the deprecated_function_alias
  trac #14095 cdots instead of dots
  Set() with no argument returns an empty Set.
  more doc correction
  correct formatting of doc and raise syntax for python3
  trac #14095 added the new example from the trac ticket
  Matplotlib depends on pkgconf, not the pkgconfig python module
  Fixed indentation.
  changed the forward slash to backslash for MatLab operator
  Fixed appearence of int in chord_and_tangent
  fix formula in comment
  Trac 15737: small correction
  DiGraph.is_aperiodic: Add Wikipedia link to docstring
  DiGraph.is_aperiodic: new method (wraps networkx method)
  Trac 15737: fixing the supersingular case, too
  Trac 15737: adjusting the ordinary case
  Some misc cleanup to permgroup_named.py.
  One more unit() to one().
  Trac #15737: Error relating to precision in sha_tate
  ...
Merge branch 'develop' into u/tscrim/kyoto_fix-15959

* develop: (148 commits)
  Updated Sage version to 6.2.beta8
  Fixed failing doctests.
  clean empty directories
  fix crun doctest
  Solaris does not have -a option for cp. Use -r.
  make our own prompt stripper run before the IPython one
  Add comment about not picking up Win64 as OS on Cygwin64.
  Corrected BasisExchangeMatroid.dependent_r_sets(r) to enumerate all r-sets if r > full rank.
  BasisExchangeMatroid.independent_r_sets() and .dependent_r_sets() now check if input r exceeds the full rank.
  Patch Python uuid module to lower side effects when it is imported.
  Update libpng to version 1.2.51.
  Update sqlite to version 3.8.4.3.
  Trac 15030: replace fast_float with fast_callable in 2D plotting
  some small changes to the documentation
  reviewer patch for #8198
  trac #16125 corrected doctests
  trac #16150 better doc still
  trac #16150 more doc for the triangulation of the torus
  Fixed last bad link.
  I couldn't count parentheses correctly during merge resolution.
  ...

Conflicts:
	src/sage/combinat/crystals/kyoto_path_model.py
Merge branch 'public/combinat/crystals/tensor_construction-16001' of trac.sagemath.org:sage into public/combinat/crystals/tensor_construction-16001

* 'public/combinat/crystals/tensor_construction-16001' of trac.sagemath.org:sage:
  Made tensor() construction work for crystals.

Conflicts:
	src/sage/combinat/crystals/tensor_product.py
Moved over to the catalog.
Addition of truncation methods.
Merge branch 'u/tscrim/kyoto_fix-15959' of git://trac.sagemath.org/sage into public/crystals/additions_kyoto_path_model

Conflicts:
	src/sage/combinat/crystals/kyoto_path_model.py
Trac 13612: fix initialization of padics from residue field's zero
Merge branch 'develop' into ticket/13612
Implemented _test_residue() to perform general tests on residue() for p-adic elements
Trac #13644: fixed a bug in the creation of ideals in padic extension rings
Improved LocalGeneric._test_residue()

If there is not enough precision/the element has negative valuation, we can not
compute the residue. An exception should be raised in that case. In the first
case this should be PrecisionError. In the other case, a ValueError seems to
make sense though we might change this later to something more specific.
fixed format error in docstring
maple interface fix for sage 5.8
Work in progress on CM and isogeny classes for EC/NF
Use Sage display hook in doctests
Merge branch 'develop' into isogs-ecnf