KIDSPatchSequencyApply: Added more options to apply KIDS build

Add option -u to allow apply patches in order up to specified patch install
name, -o to allow apply specified patch along with required patches.

Modify KIDSPatchOrderGenertor.py to support generating topologic list for a
specified patch based on install name.

Also removed the logic to restart Cache after installing KIDS, as it is
obsolete.

OSEHRA-Id: http://issues.osehra.org/browse/VAF-84
Change-Id: I50ad43bab921efdb14441e937286e21053c89df0
Merge "KIDSPatchSequencyApply: Added more options to apply KIDS build"