Apply Apache 2.0 license
Merge pull request #95 from opscode/of/open_source_license

Apply Apache 2.0 license
In version 0.1.1 send empty body after delete action
Updating tests
Adding uuid to message
uuid -> id. (make id a binary, not string)
enable actions to support ipv6
Merge pull request #94 from opscode/praj/CA-734/delete_action_bugfix

In version 0.1.1 send empty body after delete action
Merge pull request #97 from opscode/praj/CA-736/ipv6

enable actions to support ipv6
Make rabbitmq message persistent
Merge pull request #96 from opscode/praj/CA-439/durable_messages

Make rabbitmq message persistent
make authentication correctly respect ldap configuration

- ldap login was incorrectly driven based on presence of
  external_id for a user, and only after that was configuraton of
  ldap considered as a factor. Corrected this so that it will
  always use ldap when ldap is enabled, unless 'local' is set in the
  request.
- new query for correct lookup of user record by external auth id
- various minor modifications to ensure compatibility with
  opscode-manage.
temporary commit to use branch of chef_objects in build
Merge pull request #98 from opscode/mp/ldap_config_switchable

make authentication correctly respect ldap configuration
don't keep the testing branch of chef_objects in rebar.config
GET /organizations/:orgname/users was not returning #base_state

This request brings the code to oc_chef_wm_org_associations:to_json()
for which one path returned a #association_state{} instead of a
 #base_state{}. This causes chef_wm:finish_request() to fail to
pattern match, thus never executing finish_request()

This change makes sures it returns a #base_state{} instead.
Correct the formatting for log message
add start_tls support to eldap authentication
Merge pull request #99 from opscode/hh/stats_hero_fixes

stats_hero fixes
add simple_tls support for ldap and do some error refactoring

* simple_tls and start_tls now supported
* added logging so that when things break, it's not a mystery.