Don't look for installed gems if gem list is empty

When there are no gems specified to install, role will not check the
list of installed gems. You can also disable or change default list of
gems via inventory.