Added a test for quota allocation including non-quota resources.
Added a test for quota allocation including non-quota resources.

This test verifies the behavior of allocating a resource to quota
roles that have no quota set for that particular resource (e.g.
allocating memory to a role with only quota set for CPU). If a
role has no quota set for a resource, it will get that resource
only when two conditions are both met:

  (1) It is tentatively being allocated some other resources on the
      same agent to meet its quota, or some reservations (which may
      or may not involve quota resources); and

  (2) After allocating those resources, quota headroom is still
      above the required amount.

Review: https://reviews.apache.org/r/64794/

asamerh4/mesos,jpeach/mesos,chhsia0/mesos,reneploetz/mesos,jpeach/mesos,chhsia0/mesos,asamerh4/mesos,reneploetz/mesos,andschwa/mesos,Gilbert88/mesos,chhsia0/mesos,Gilbert88/mesos,kaysoky/mesos,asamerh4/mesos,reneploetz/mesos,asamerh4/mesos,dforsyth/mesos,dforsyth/mesos,chhsia0/mesos,chhsia0/mesos,jpeach/mesos,abudnik/mesos,Gilbert88/mesos,asamerh4/mesos,jpeach/mesos,gsantovena/mesos,abudnik/mesos,gsantovena/mesos,andschwa/mesos,kaysoky/mesos,reneploetz/mesos,asamerh4/mesos,gsantovena/mesos,gsantovena/mesos,gsantovena/mesos,reneploetz/mesos,Gilbert88/mesos,abudnik/mesos,andschwa/mesos,andschwa/mesos,kaysoky/mesos,dforsyth/mesos,abudnik/mesos,andschwa/mesos,abudnik/mesos,gsantovena/mesos,gsantovena/mesos,kaysoky/mesos,Gilbert88/mesos,abudnik/mesos,jpeach/mesos,reneploetz/mesos,Gilbert88/mesos,kaysoky/mesos,dforsyth/mesos,abudnik/mesos,asamerh4/mesos,dforsyth/mesos,jpeach/mesos,jpeach/mesos,kaysoky/mesos,dforsyth/mesos,reneploetz/mesos,andschwa/mesos,dforsyth/mesos,kaysoky/mesos,chhsia0/mesos,Gilbert88/mesos,chhsia0/mesos,andschwa/mesos