Make credentials configurable

* Anywhere the encrypted databag was used now has a configurable node attribute to find the data bag. Will fallback to the old default if not specified.
* If the chef_gem resource fails always fall back to system level ruby
* Added missing auth url to the lwr for entity