Support chef-solo users databag

This change lets chef-solo to run the `openvpn::users` recipe, it uses the databag and `data_bag` and `data_bag_item` as a replacement for the chef-server `search` function.

I couldn't manually test that I didn't break the chef-server function. Would very much appreciate if other users could test it or direct me into how to test it myself.