Move ReferenceCounted and AbstractReferenceCounted to io.netty.util

- Fixes #1441
- Also move and rename IllegalBufferAccessException to ReferenceCountException
- Prettier reference count exception messages