Major Updates

* Hash Generation Fix
* Fixed update()
Add HashFilter to LookupPath

* HashFilter restricts the fields used in hashing
Migrated MetadataFilter from Conflate

* Migrated MetadataFilter from Conflate in order to expand the usage of it in other products.
Migrated MetadataFilter from Conflate
Added AUTO_IRRIG event to AceEventType and fix #1
Update CSV data description files
Update tests and fix missing files

* Test containers
* Added association tests
* Clean up AceFunctionsTest
* Test MetadataFilters
* Update test files
Migrate MetadataFilter from conflate
Add Javadocs
Update for deploy/release