Don't use custom font in edit mode so graphical layout editor works.

Adds a check for isInEditMode() to NiftyTextView and NiftyButton and doesn't try to use the custom font, e.g. if in the Eclipse graphical editor.