Lots of changes here.
1. Removed most of push manifest to Unis logic.This has now been moved into the GeniDesktop parser
in keeping with Ezra's Proposal #1
2. Added a new API call to parser to get the LAMP CA cert. We keep this is the parser since its needed
by the parser to push to old UNIS anyway.
3. If for any reason PUSH to UNIS failed at the parser, Active services will be disabled using a FLAG set
during instrumentize
4. Bug fixes to using the value from " -k " option in the scripts. It was a whole big mess which i tried to clear out
by unifying the way the SSL certs and SSH key are decrypted. This also provided the decrypted key that Ezra's code
needed which was using a openssl binary via a system call
5. removed the need for a keyfile from all ssh routines and instead used a pkey object that is a decrypted version of
the right ssh key based on the command line options.
Step 1 in a long process to making instrumentize a multiprocess operation when using multiple aggregates
Break up all proxy cert generation/installation routines into

a) Generate proxy certs outside the loop (Loop will be multithreaded later)
b) Install proxy certs within the loop
c) Delete all proxy certs temp files after instrumentize is complete and all threads terminate
Final Commit (minus bugfixes) for making the GEMINI Instrumentation a multiprocess-enabled operation
Advantages : Speed up instrumentation by performing the Instrumentation operations in parallel per aggegate.
This is really noticable when running instrumentize on experiments with nodes > 10 per aggregate
Disadvantage : The logging is really messed up. Log message in the logfiles and console may be out of order
due to the way the multiprocessing works

1. Re-worked all write_to_log calls to just pass in the message
2. write_to_log now writes to the logfile that is opened once when run and closed when the script is ended
3. debug and LOGFILE are now global variables that need not be passed through routines.
4. Made all console log messages more identifiable as to which Node it belongs to. This was a much needed thing
now with the out-of-order log messages due to multiprocessing
Minor bugfixes
Merge Ezra's commits
Merge branch 'master' of https://github.com/GENI-GEMINI/UW

Conflicts:
	geminiv2/gemini_util.py

 After merge