optimization: LiquidCrystal.cpp removing PIN variables
Merged LiquidCrystal rewrite from upstream/master

Conflicts:
	src/core/LiquidCrystal.cpp
Added always_inline attribute to pinMode