Issue/postgres partitions

@ricepeterm The modifications in this pull request address the 'de_subject_microarray_data' table partition issue we discussed last week. The use of partitions to store microarray data has been restored. Also the stored procedure to remove a complete study from the database 'i2b2_backout_trial' has been modified. The second argument (path_string) for this procedure is marked as deprecated. As the value for this argument can be derived from the first argument (trialid), execution of this procedure with inconsistent values for those arguments, may result in partial deletion of study data only. Removing this dependency increases the robustness of this procedure. For the time being, if conflicting argument values are used, the procedure will abort.