+ Changed function name from calc_virt_mem to sysapi_swap_space 	because that is what you are calculating, not virtual memory.
+ Changed function name from calc_virt_mem to sysapi_swap_space
	because that is what you are calculating, not virtual memory.

+ added tons of defensive programming againt overflows. Use of doubles to
	calculate things, etc.

+ unified the failure return values. Now there is no longer a 'guess'
	that happnes when you can't get the swap space. A -1 is returned
	instead if and when any failure occurs.

+ cleaned up some code, there were some functions that were just dumb
	so I collapsed them into the functions that called them.

+ Fixed up the debugging information to be more egregious when something
	goes wrong.

zhangzhehust/htcondor,bbockelm/condor-network-accounting,mambelli/osg-bosco-marco,neurodebian/htcondor,neurodebian/htcondor,bbockelm/condor-network-accounting,mambelli/osg-bosco-marco,djw8605/htcondor,djw8605/htcondor,htcondor/htcondor,djw8605/condor,djw8605/condor,htcondor/htcondor,zhangzhehust/htcondor,djw8605/htcondor,djw8605/condor,neurodebian/htcondor,djw8605/htcondor,zhangzhehust/htcondor,djw8605/condor,bbockelm/condor-network-accounting,clalancette/condor-dcloud,clalancette/condor-dcloud,neurodebian/htcondor,neurodebian/htcondor,mambelli/osg-bosco-marco,clalancette/condor-dcloud,djw8605/htcondor,djw8605/condor,mambelli/osg-bosco-marco,zhangzhehust/htcondor,neurodebian/htcondor,htcondor/htcondor,bbockelm/condor-network-accounting,bbockelm/condor-network-accounting,htcondor/htcondor,mambelli/osg-bosco-marco,clalancette/condor-dcloud,clalancette/condor-dcloud,htcondor/htcondor,zhangzhehust/htcondor,bbockelm/condor-network-accounting,htcondor/htcondor,djw8605/htcondor,clalancette/condor-dcloud,zhangzhehust/htcondor,zhangzhehust/htcondor,djw8605/condor,bbockelm/condor-network-accounting,djw8605/condor,htcondor/htcondor,djw8605/htcondor,neurodebian/htcondor,djw8605/condor,djw8605/htcondor,djw8605/htcondor,bbockelm/condor-network-accounting,neurodebian/htcondor,mambelli/osg-bosco-marco,zhangzhehust/htcondor,neurodebian/htcondor,htcondor/htcondor,mambelli/osg-bosco-marco,zhangzhehust/htcondor,mambelli/osg-bosco-marco,clalancette/condor-dcloud