fix the comment describing the custom ini file
modify build script to use mock to build rpms
created ignore file to ignore directories created when I build rpms
added new exception class for running scripts
factored out ini file handling
refactored user-data handling
removed unnecessary return statements
added a module to encapsulate the different runtime contextualization methods
removed unused user info and added service script options
Factored out the ini-file handling, removed unused user functions, and added new attributes
Moved launch_pilot function from vm_utils to process_handling and renamed to execute_cmd
removed unused attribute
initial commit of a script to mount ephemeral storage on the cloud
Added the ability to run pre and post scripts

Depending on the VO and the services or software installed, there may be dependencies that must be satisfied before a pilot can successfully launch.  Adding the ability for a VO to install pre and post scripts to the bootstrap service allows a VO to check for these dependencies and clean up after the pilot exits.

For instance, there pre-packaged pre script that checks for ephemeral storage, mounts it, and moves the home directories to it so that the pilot will have additional space to work in.

The post script section could be a VO specific way to send back logs in case of pilot error.
Removed the GRID_ENV section and replaced it with CUSTOM_ENV

The GRID_ENV section contained OSG specific environment variables.  Our European collaborators objected to these.  Also, these variables were Grid specific.
Renamed the environment related functions.  They now return consistent results.
Fixed a typo where the pre script dir was specified instead of the post script dir
Changed the location of the pre and post scripts

Based on the (1) and (2), the locations for scripts that are run by another program belong in /usr/libexec

(1) http://www.linuxbase.org/betaspecs/fhs/fhs.html#usrlibexec
(2) http://fedoraproject.org/wiki/How_to_create_an_RPM_package#Macros
ensure that the file permissions are restricted to the owner
modified shutdown function to check for a pid file and remove it.  Added a touch function.