Various fixes for the api

Squashed commit of the following:

commit 394834cebaf34f388356536282f273c3efe0f502
Author: Thomas Schank <DrTom@schank.ch>
Date:   Tue Apr 1 17:47:23 2014 +0200

    Fix content_stream

commit 0b9a30e196be54356b76644f5b2aaccb0d50f56b
Author: Thomas Schank <DrTom@schank.ch>
Date:   Tue Apr 1 17:47:06 2014 +0200

    Fix wording

commit 729ddca53a384b61e2771323b26043faf73290e6
Author: Thomas Schank <DrTom@schank.ch>
Date:   Tue Apr 1 15:43:34 2014 +0200

    Remove links to not yet existing documentation

commit b649a65d4ee02391c4bd5955fd8648c8789ba59f
Author: Thomas Schank <DrTom@schank.ch>
Date:   Tue Apr 1 12:40:34 2014 +0200

    Fix minor problem with basic encoding

commit 9640ee8ae277a83aa1df93d8d3bbfdf9961c974c
Author: Thomas Schank <DrTom@schank.ch>
Date:   Tue Apr 1 12:40:15 2014 +0200

    Remove thin