Allow clan::Font to draw scaled fonts of any size and type (including Path and Sprite fonts). (Without performance penalty)
Breaking Change: Remove PathFont class. Instead use clan::Font, it is now inbuilt
Optimise the font selector, so that it is only called on a state change
When creating a FontFace based on a Sprite (via resources or API), ensure that it has a typeface name
Change examples build output directory

Change from "$(SolutionDir)$(Configuration)\" to
"$(ProjectDir)$(Configuration)\" for correct build with
Examples-vc2013.sdf
Merge pull request #44 from ArtHome12/master

Change examples build output directory
Fixed include error
Added is_empty to FontFace
Added font family property to FontFace
Removed font family from selector code as the family/typename IS the FontFace collection
Added custom fonts to PathFont example (demonstrates FontFace)
Removed resource canvas (too complicated to support)
Removed unused include
Removed unused includes
Renamed function
Reduced canvas creation in WindowView
Auto margin support for hbox layouts
Image support for buttons
fixed build of font files
removed pragma once in cpp files
Merge pull request #45 from punkkeks/master

Fixed linux builds