[CHEF-672] load library folder recursively

See #760, tests included.