this patch fixes/cleans-up several things:
1- honor ENABLE_TESTS build var
2- don't export intermediate static libs (bug 205025)
3- tmITransactionService should be ipcITransactionService
4- transaction service should not be a separate xpcom component library
plus some minor changes:
5- separate interfaces out into individual IDL file
6- get rid of *CID.h files (move CID/ContractID into IDL).. i think *CID.h
files are just overkill in this case. there should either be just one ipcCID.h
file for all IDs or none.
r=ccarlen, sr=alecf, a=sspitzer
git-svn-id: svn://10.0.0.236/trunk@142704 18797224-902f-48f8-a5cc-f745e15eee43