parameterizes options for admin listener

people that really use this section need to be able to tweak the configs
sets the cpu affinity using the default notification timer

also updates call to new resource syntax
Adds the ability to provide global options

Set global options like so:

```ruby
node['haproxy']['global_options'] = {
  'tune.bufsize' => 16384
}
```
Moved templates/rhel to template/redhat
Merge remote-tracking branch 'upstream/master' into expose-admin-listener-options

Conflicts:
	README.md
Sort pool members by hostname to avoid template modification and haproxy reload
Fix global options indentation.
support amazon linux with copy of rhel startup script.
Merge pull request #59 from orgsync-cookbooks/expose-admin-listener-options

Parameterizes options for admin listener in default recipe
Merge pull request #61 from orgsync-cookbooks/fix/cpu-tuning

Fix CPU affinity tuning recipe
Merge pull request #64 from Springest/global-options

Adds the ability to provide global options
Merge pull request #72 from vt102/correct_platfrom_is_redhat_not_rhel

Moved templates/rhel to template/redhat
Merge pull request #81 from obazoud/sort_pool_members

Sort pool members by hostname to avoid haproxy reload
Merge pull request #83 from rcuirle/master

support amazon linux with copy of rhel startup script.
haproxy cookbook release 1.6.6
Merge pull request #86 from slyness/release

haproxy cookbook release 1.6.6
Merge remote-tracking branch 'upstream/master'

* upstream/master:
  haproxy cookbook release 1.6.6
  support amazon linux with copy of rhel startup script.
  Fix global options indentation.
  Sort pool members by hostname to avoid template modification and haproxy reload
  Moved templates/rhel to template/redhat
  Adds the ability to provide global options
  sets the cpu affinity using the default notification timer
  parameterizes options for admin listener

Conflicts:
	metadata.rb