first commit
Phase I of Vulture:
- Hadoop 2
- Behavior is defined by job/task length
- Good behaviour is hard-coded and tunable by conf params of vulture

RB_ID=270783
HADOOPDEV-592: per-app config

RB_ID=270799
HADOOPDEV-595: Vulture per-job task/job policy

RB_ID=271731
HADOOPDEV-600: Dry run of the tool and fixing performance issues

RB_ID=272519
HADOOPDEV-620: add whitelist
HADOOPDEV-620: add whitelist
HADOOPDEV-620: separate conf for map and reduce tasks add enforce params to conf (default false) making AppConfiguration extend Configuration
HADOOPDEV-620: apply Sangjin commnets
HADOOPDEV-620: pushing RPC to child threads, replacing blocking execute with simple executor with blocking queue.
HADOOPDEV-620: enable user notification

RB_ID=278735
Moving files to vulture subfolder,
Getting prepared for merge with hRaven
Merge branch 'master' of https://git.twitter.biz/vulture into vulture
Add vulture project to vulture subdirectory
vulture: add copyright headers