gdata probe

Add gdata probe, and testcase files.
i missed this one but in fact in this method we are tracking signatures files for av to monitor detection changes.
If you could just add this: (assuming that signatures files are only the files in appdata\g data\isdb)


    def get_database(self):
        """return list of files in the database"""
        search_paths = map(lambda x:
                            "{path}/G Data/ISDB".format(path=x),
                            [os.environ.get('PROGRAMDATA', '')])
        database_patterns = [
            '*.isdb'
        ]
        results = []
        for pattern in database_patterns:
            result = self.locate(pattern, search_paths, syspath=False)
            results.extend(result)
        return results if results else None