Fix Tests for November 2, 2013

1. We were building libwayland_test.a unconditionally if testing was enabled. Mea culpa.
2. It seems like the command for the CPU temperature is being unset at some point. In any event, in a VM, this information isn't available, so we should replace the command with a dummy one so that the test still passes.
3. isBidiCharset was dropped from the API with no replacement. We should drop the test too.
4. HttpHeader was substantially changed recently
    a. The return headers are in the same order as the input headers
    b. The charset is dropped from the return mimetype
    c. It uses std::string now instead of CStdString