llvm doesn't care about your size

They apparently removed alloc_size at some point (it was a no-op
beforehand), causing the attribute to throw an error when clang compiles
anything including allocator.h.
Merge pull request #114 from mrdomino/llvm-attr-malloc

llvm doesn't care about your size