Removed line drawing function from backend canvas code

 - Canvas line drawing function simply calls the box drawing function
   with a one pixel box width/height
Removed unnecessary parameters from text rendering functions

 - Fonts for normal/bold/italic text are taken from skinning system
 - Text height is stored within font
 - Skining systems sets height when getting the default fonts