Replaced boolean mIsVideo variable from Track with a stream bitmask. This allows for a Subtitle stream to be used because the stream is no longer video or default audio. It now defaults to UNKNOWN_STREAM. Added a containsStream method that checks if any type of stream has been added. This is useful because its possible for VLC to return a status change without any stream information, either by error or possibly because the metadata hasn't loaded yet. Cleaned up InfoFragment logic for handling null files and fixed crashing due to missing return statement.