Fixed some sign comparison warnings.
Added utility functions to fr::Packet's for:
Getting read cursor position.
Relative read cursor seeking.
Asserting that data remains in the packet
Getting the amount of data remaining
Getting the size of the packet