[LIBCLOUD-547] linode.py labels too long with name use linode id instead

Using linode["id"] for labels and the labels step needed to be moved down to after the linode object exists so that the id can be used.

Apologies about the old commit messages could not get rid of them rebased and all but the diff is sound.