allow ext_dirs for grains

This is the last piece of what i already did in the previous commit allowing to specify custom grains directories, it is good to allow to parameterize them, but even better afterwards to use them in the loader :) !

/cc @s0undt3ch @thatch45 @regilero