error() with multiple arguments

Just like warning() and message(), error() can now take more than one argument that will be separated by space.