Added new test and removed unnecessary checks.

    1) Added new test GrpNVMWriteReadCombo::StartingLBAMeta_r10b at X level
       and checking in updated Doc/testPlan.ods. Test description in document
       and tests is corrected to indicate the max data transfer as 256 KB
       instead of 1MB.
   2)  Removed unnecessary checking for namespace ptr.
       The method GetIdentifyCmdNamspc() checks if the namespace ptr
       is invalid for the given id. So checking again after returning from
       this method is simply unnecessary.
Added new test and updates.

    1) Added new test GrpNVMWriteReadCombo::NLBAMeta_r10b at X level and
       checking in the updated Doc/testPlan.ods.
    2) Test GrpNVMWriteReadCombo::nlbaBare_r10b is updated to limit the
       max write blocks to NCAP.
    3) Fixed indentation in GrpNVMWriteReadCombo::CreateResources_r10b.
Added groups and tests.

1) Added GrpAdminCreateIOCQCmd group
2) Added GrpAdminCreateIOSQCmd group
3) Added GrpAdminDeleteIOCQCmd group
4) Added GrpAdminDeleteIOSQCmd group
5) Added test CreateResources_r10b in all prior groups
6) Added test UnsupportRsvdFields_r10b in all prior groups
Added new test GrpAdminDeleteIOSQCmdi::InvalidQID_r10b.
Changes make the tests easier to debug.
Added new test GrpAdminDeleteIOCQCmd::InvalidQID_r10b.
Merge branch 'master' of ssh://dcgshare.lm.intel.com/share/lm/repo/nvme/tnvme
Added new test GrpAdminCreateIOCQCmd::InvalidQID_r10b.
Added dutDefs.h file and new test.

    1) Multiple groups using a common definition needed a dutDefs.h file,
       added dutDefs.h file at tnvme.h level. Updated all grpDefs.h files
       in individual groups to include this file by default.
    2) Added new test GrpAdminCreateIOSQCmd::InvalidQID_r10b at X level.

     Reviewboard link:
     http://dcgshare.lm.intel.com/reviews/r/1471/
Allow a mechanism for tnvme to issue logs to dnvme.

This is helpful for debug situations to make when something of
importance has occured. The immediate need is to allow tnvme
to mark in /var/log/messages when an error was detected.
Merge branch 'master' of ssh://dcgshare.lm.intel.com/share/lm/repo/nvme/tnvme
Redesigned RsrcMngr class.

The interaction between dnvme and tnvme is a tighly coupled marriage. Anyone
out of sync with the other causes problems. The fact the gRcrcMngr allowed 3
flavors of freeing resources caused some people to start using them, which is
what a public interface is for, right? Correct, but in this case the methods
come with strings attached, and someone without a deep understanding of the
source layering could cause memory leaks in the kernel. This programming hole
has been filled.
Add test GrpAdminCreateIOSQCmd/MaxQSizeExceed_r10b.
Added test GrpAdminDeleteIOSQCmdi::DeleteAllAtOnce_r10b.
Conflicts:
	Doc/testPlan.ods
Update test plan.
Add new group GrpAdminCreateIOQCmd.
Added a test and deleted duplicate one.

    1) Added new test GrpAdminDeleteIOCQCmd::DeleteAllAtOnce_r10b at X level.
    2) Removed duplicated test GrpAdminDeleteIOSQCmd::DeleteAllAtOnce_r10b.
    3) Checking in updated Doc/testPlan.ods file.
Added new test GrpAdminCreateIOQCmd/PRPLessPageContig_r10b.
Bug fix: Framework incorrectly throws on isrCnt.

    In Utils/io.cpp, the isrB4Cnt and isrCnt was checked to verify that
    a new CE always increments the isrCnt by 1 but this is not always true
    when the same interrupt vector is shared between different CQ's. Thus
    removing this check from IO::SendAndReapCmd method to fix it.