Add some macros

These were written by Will Vaughan.  Just checking them in.

I added several unit tests.  However these can't be run with pig 0.10 due to a bug in importing macros with PigUnit.  This will be fixed by pig 0.11.  For now they are disabled.  However they do pass with a patched pig 0.10.
Remove countByParallel.pig
correct misspelling or retrieve in build.xml
Add inputSchema checking to SimpleEvalFunc so the schema is checked at pig compile time, instead of run time.
Fix the log message for type mismatches in SimpleEvalFunc.
Small fix to SimpleEvalFunc javadoc
Update eclipse files
Released 0.0.7, bumping version
Add notes on how to release
Fix the bug in Enumerate
Change in BagTests
add WeightedSample udf and tests; add CountEach udf and tests
Release 0.0.8, bumping version
Update README, add settings.xml template
change parameters based on matt's recommendations; change seed param in weighted sample
Add examples
Test against pig 0.11
Readme update
Add .travis.yml
Turn off JvmMetrics log garbage