Modifications to ignored files in inventory directories

When specifying a directory as an inventory, README* files are added to the list of files ignored by default.

In addition, a directory can include an '.inventoryignore' file (analagous to .gitignore) which lists patterns of files to be ignored (in place of the defaults).

Hope this is useful!