Fix already initialized constant warnings
Fix already initialized constant warnings

In order to remove warnings when using this gem, this commit adds a
couple checks to ensure that the constants aren't already defined when
we try to assign them values. This ensures they are set once and only
once.

ConnorAtherton/rb-readline