Adding acls into actions

Messages are of the type:
```
        {<<"entity_type">>,<<"permission">>},
        {<<"entity_name">>,<<"update">>},
        {<<"parent_name">>,<<"cat">>},
        {<<"parent_type">>,role},
        {<<"data">>,
         {[{<<"update">>,
            {[{<<"actors">>,[<<"pivotal">>,<<"tom">>]},
              {<<"groups">>,[<<"users">>,<<"admins">>,<<"clients">>]}]}}]}}]}
```

```
        {<<"entity_type">>,<<"permission">>},
        {<<"entity_name">>,<<"read">>},
        {<<"parent_name">>,<<"data">>},
        {<<"parent_type">>,container},
        {<<"data">>,
         {[{<<"read">>,
            {[{<<"actors">>,[<<"pivotal">>,<<"tom">>]},
              {<<"groups">>,[<<"clients">>,<<"users">>,<<"admins">>]}]}}]}}]}
```
@jamesc - is it ok to represent data_bag as data?

/cc @jamesc @opscode/server-team 
We need to special case data_bag -> bag here