Squashed commit of the following:

commit 65e815f0f4e49ce728e88f128af5e00bc68e97f4
Author: Jari Oksanen <jari.oksanen@oulu.fi>
Date:   Mon Nov 10 12:26:54 2014 +0200

    Update DESCRIPTION date

    Cherry-picked fixes to 'strata' handling in anova.cca from
    master/fix-strata-redefinition

commit 4436bcb8dbb530e38cb0a541926d0606b55109e4
Author: Jari Oksanen <jari.oksanen@oulu.fi>
Date:   Mon Nov 10 11:06:09 2014 +0200

    anova.cca passes permutationMatrix: no need to pass 'strata'

    anova.cca alwyas passes a permutation matrix to permutest.cca
    and there is no need to pass 'strata' (which will be ingored).

commit 3e14e65e8d70332b35818f3c4ac7f1c4849d4289
Author: Jari Oksanen <jari.oksanen@oulu.fi>
Date:   Sun Nov 9 20:23:28 2014 +0200

    Do not set strata if they appear to have been set earlier

    anova.cca generated permutation matrix with strata in
    getPermuteMatrix and passed that on to other functions (like
    permutest.cca). This was broken in efd575f1 which passed
    strata from anova.cca (unnecessarily), but we fix it in
    getPermuteMatrix so that the solution is more general (and
    strata are to be deprecated in the next releases in any case).

git-svn-id: svn://svn.r-forge.r-project.org/svnroot/vegan@2910 edb9625f-4e0d-4859-8d74-9fd3b1da38cb