add options in pattern_node structure
duplicate options from parent node
add parsing of options
use options when computing file fingerprint
add "add all" option