User field adjustments

This is missing the field organization adjustments because I am unsure of how this info will be stored.

This uses the install hook to adjust the fields on the user profile.

I'm not sure what to do with the features -- if I need to do anything at all. Advice is most appreciated!
Added watchdog() calls and checked to see if drush_log() function exists.

Also removed drupal_flush_all_caches(). I think this is unnecessary and I noticed issues when enabling the module thru the gui. It looks like there's an unrelated error coming from the views module when clearing the cache. I'm not sure of the problem exactly.
migrate_users: I removed the duplicate drush_log() when watchdog() is used.

I kept some drush_log() cause I didn't want the log to fill up with notice-type info. Also changed almost all of the remaining drush_log() to 'notice'.
migrate_users: drush_log() Free! :)
resolve conflict between organization and cod_sponsors
security updates for webform and ctools
Merge branch 'migrate_users'
Hide Undefined variable/index notices from UI
Harden filesystem permissions (paranoid mode)
This fixes an issue I encountered when I tried to create a new content type called 'sponsorship' and to my surprise it was
not showing up in the UI, so after banging my head a couples of times on the keyboard I entered mysql console and noticed that
the node_type table actually had my newly created content type but the problem was that the 'sponsorship option' content type
had the same orig_type value as my newly created content type so drupal got confused. Anyways, this patch will prevent anyone
from entering a duplicate machine readable name on content types in which their orig_type is the same.

see https://drupal.org/node/515454 for info on this core bug
adding smtp to test out send grid solution
Merge pull request #22 from mirie/sendgrid

adding smtp contrib module to test out sendgrid solution
Merge pull request #19 from likewhoa/variables-notice-fix

Hide Undefined variable/index notices from UI
Merge pull request #20 from likewhoa/fix-fs-permissions

Harden filesystem permissions (paranoid mode)
Merge pull request #21 from likewhoa/fix-dup-content-type

This fixes an issue I encountered when I tried to create a new content t...