Minor funk with some URL method implementations

Pretty harmless stuff, but it looks like createInputStream returns an InputStream* so I’m not sure why it’s being static_cast<InputStream*>:

bool URL::readEntireBinaryStream (MemoryBlock& destData, bool usePostCommand) const
{
    const std::unique_ptr<InputStream> in (isLocalFile() ? getLocalFile().createInputStream()
                                                         : static_cast<InputStream*> (createInputStream (usePostCommand)));

    if (in != nullptr)
    {
        in->readIntoMemoryBlock (destData);
        return true;
    }

    return false;
}

String URL::readEntireTextStream (bool usePostCommand) const
{
    const std::unique_ptr<InputStream> in (isLocalFile() ? getLocalFile().createInputStream()
                                                         : static_cast<InputStream*> (createInputStream (usePostCommand)));

Thanks, I’ll get rid of those.