Merge pull request #408 from isaiah/master

Typo in pre-commit hook apps/:name/available path
tsr: added command to generate tsuru token.

Related to #407.
tsr: generating the token.
tsr: registering the token cmd.

Related to #407.
tsr: added flags for token.
tsr/token: reading config.

Closes #407.
provision/docker: renaming container's id from instance id to simply id
api: fixed typos in url and error
authors/contributors: added Isaiah Peng.
updated copyright year.
auth: improve test reliability

Handling failures like that:
https://drone.io/github.com/globocom/tsuru/39
provision/docker: created image struct to hold image related actions

Also moving the commit method from container to image struct.
Relates to #409
db: add user_actions collection

Related to #397.
auth/rec: added package skel

Related to #397.
rec: move package
rec: fix example

I'm stupid.

Fixes the build: https://travis-ci.org/globocom/tsuru/builds/6632059.
rec: implement Log function

Also including the field Date (very important) in the userAction struct.

Related to #397.
rec: implement input validation in the Log function

Related to #397.
testing: added checker for actions in the database

Related to #397.
testing: improve isRecordedChecker

This improvement makes sure that the recorded action has a date, meaning
that it has been recorded using the rec.Log function.

Related to #397.