Revert "Remove unused tests"

This reverts commit 5037df41e433be7c5195f296874398aa85f1edad.
Revert "Split log into chunks lower than 9kB"

This reverts commit 8e83cb62bfa48f80d673d3905ab316e35f5d6d5a.
Revert "Don't inherit from string in Buffer"

This reverts commit 5339d243b446f4974e96e333377ede09d9a3667e.
Revert "Update travis-support"

This reverts commit 97cd24bf51d8576bc073c53a25a275d6bf36223d.