Converted Arduino LiquidCrystal class to work with Microchip PIC18 MPLABX XC8