(1/4) Base: real non intrusive UI

Change-Id: I4ab3243aea05ac78057de8143e85ed73623118b9
Fixing parcel leaks to avoid virtual memory leak

Client has to call recycle() on parcel object after its usage
otherwise native layer of binder won't clear the resources of
parcel which were allocated for IPC

Change-Id: Ib31ddcc92aa4ebd80bb66729922b9133692e9c9e