remove endian ivars and helper method logic
remove endian ivars and helper method logic

This commit also allows us to provide a Symbol for :endian_precedence as
opposed to being restricted to an Array

lautis/chronic,CraigCottingham/chronic,mojombo/chronic,copiousfreetime/chronic,davispuh/chronic,j-hernandez/chronic