Chef 11 compatibility and optional data bags

We've updated this cookbook for Chef 11 compatibility.
LWRPs updated and provided a workaround for a template encoding issue related to: http://tickets.opscode.com/browse/CHEF-3304

Also updated the server recipe to make data bags optional.