Use strainer for cookbook gate jobs

Also includes: Add missing cookbook gate jobs

Fix for bug 1189665

Change-Id: Id0c39027830e8b86335bc5f4c8d32393bbae43f2
Reviewed-on: https://review.openstack.org/32498
Reviewed-by: Jay Pipes <jaypipes@gmail.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Approved: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins