Fix CanBuildFrom for generic type and make ImmutableArray covariant
Added proguard configs for enums to keep values() and valueOf()
Upgrade to Snappy 1.1.1