(bug 55030) Add color to put_async waiting message

- The color names will be stripped by output layer
- I removed the double datetime import
- doc for setSitelink
- pep8 changes
- synchronized with core

Change-Id: I50819c8a0db0d306e7680b1a55f7bb8e345b9fca
Merge "(bug 55030) Add color to put_async waiting message"