changed behavior of is_type function

@wilduck, I changed the behavior of the is_type function to return True if there are no arguments given. This provides more consistency with how all of the other filter functions work when no args are given. All filter functions will return an unmodified filter when no arguments are given. I'll go ahead and merge this since its a tiny change