Checkin IList Proxy (modified) and implementation

Created a generic List type proxy,with this we can plugin other
components.This will reduce number of files we would have to create
listproxy for each type.