streams: Correctly use description when creating streams

Modified the unit test to detect the error and then fixed the bug
Streams/Docs: Fix some oddities in roll-up responses from DC and add cookbook recipe.

In the development of the roll-up cookbook recipe i found some issues
with the device cloud and how they send back the roll-up timestamps and
data which resulted in some library changes.
Merge pull request #17 in PYTHON/python-devicecloud from bugfix/PYTHONDC-94-streams-description-not-handled to master

* commit '21d6eb3254206538a7ad187365e89154903c8161':
  streams: Correctly use description when creating streams
Merge pull request #14 in PYTHON/python-devicecloud from stream-docs to master

* commit '21c97400e26feb37ea66fbc227249f759d7be2ca':
  Streams/Docs: Fix some oddities in roll-up responses from DC and add cookbook recipe.