Squashed commit of the following:

commit 33198cba46810c1265f0ba6061225b038272a24f
Merge: 0f86b2b 12aa1f2
Author: Jari Oksanen <jari.oksanen@oulu.fi>
Date:   Tue Sep 16 17:05:15 2014 +0300

    Merge pull request #39 from jarioksa/adapt-print-to-permute-pkg

    Adapt print to permute pkg

commit 12aa1f2555126075ab3fa9fe9ca6a98aa684f73d
Author: Jari Oksanen <jari.oksanen@oulu.fi>
Date:   Tue Sep 16 16:06:49 2014 +0300

    permutest.betadisper also uses howHead() to show permutations

commit 9526decb88cc91ef7db565cafc0adca06989512b
Author: Jari Oksanen <jari.oksanen@oulu.fi>
Date:   Mon Sep 15 21:37:31 2014 +0300

    Document cases when a function returns a "control" item

    Some functions return "control" *attributes* with some of their
    items: this is not (yet?) documented.

commit 61df5998b0695dee2a5784eee79de083b1eba308
Author: Jari Oksanen <jari.oksanen@oulu.fi>
Date:   Mon Sep 15 21:30:02 2014 +0300

    CCorA returns permute  "control" and print uses howHead() to show it

commit 31c401289c14af2790fa733e72ba05cb695f1179
Author: Jari Oksanen <jari.oksanen@oulu.fi>
Date:   Mon Sep 15 21:18:34 2014 +0300

    simper adds "control" attribute for permutations and summary prints it

commit ecce8c723d5e1b68e251e8c16d167af27b0b5a3e
Author: Jari Oksanen <jari.oksanen@oulu.fi>
Date:   Mon Sep 15 21:08:34 2014 +0300

    Add empty line between results and permutation details

commit a0333a2640742df2493ae0a75b16b0b17a27b393
Author: Jari Oksanen <jari.oksanen@oulu.fi>
Date:   Mon Sep 15 19:17:20 2014 +0300

    mso adds "control" attribute to the "vario" item and howHead() shows it

commit 711938bd8836a0cdb6210d8c536a8a831986aece
Author: Jari Oksanen <jari.oksanen@oulu.fi>
Date:   Mon Sep 15 18:56:17 2014 +0300

    remove dangling '.' from the output

commit 5ca3ecc14686f89b23902f28c4910d3279c6b968
Author: Jari Oksanen <jari.oksanen@oulu.fi>
Date:   Mon Sep 15 18:43:45 2014 +0300

    adonis adds howHead() to the heading of the anova table

    The permutation information is printed similarly as in
    anova.cca.

commit 16dc86254cb8d692511bcc71759f03e1bb2f6ec9
Author: Jari Oksanen <jari.oksanen@oulu.fi>
Date:   Sun Sep 14 20:19:00 2014 +0300

    mrpp printing to the new permute API: no more strata

commit 3728b825dda5303788231414c7f3f1e1735c293e
Author: Jari Oksanen <jari.oksanen@oulu.fi>
Date:   Sun Sep 14 19:37:58 2014 +0300

    mantel printing to the new permute API: no more strata

commit 03f764df31f5528012cd8e55e9bb77d884741e7e
Author: Jari Oksanen <jari.oksanen@oulu.fi>
Date:   Sun Sep 14 09:10:23 2014 +0300

    adapt envfit printing to the new permute API: no more strata

commit 808cb0c1a0ddafcea99e1f04de16ef4e9b25dfad
Author: Jari Oksanen <jari.oksanen@oulu.fi>
Date:   Sun Sep 14 08:40:37 2014 +0300

    print of anosim adapted to the new permute API

    No more stores 'strata', but 'control' and uses howHead() to show
    its result.

    It seems that getPermuteMatrix(..., strata=<name>) does not save the
    name of the 'strata', but howHead() just prints "Blocks: strata".

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