respect config dir when installing from source

instead of prefixing and overwriting config dir
reorders attributes for user and group

socket user and group rely on these values so it makes sense to define them
before using them ( ruby evaluates files top to bottom ).
Merge pull request #48 from orgsync-cookbooks/fix/stats_socket

Enabling stats socket via attributes throws an error
Merge pull request #47 from orgsync-cookbooks/fix/config_dir

Fixes config_dir when installing haproxy from source
Add attribute driven configuration. Include LWRP for using attribute driven configuration.
Attribute driven LWRP based configuration
Clean up custom attribute method implementation for `config` in default LWRP
Include basic doco for default LWRP
Update default attributes for LWRP based generation