Add support for MAGIC_CONTINUE flag and return an array for multiple results when appropriate.

This concerns Magic#file, Magic#buffer and Magic#descriptor.

Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>