Added Lerpable interface +
lerp function for classes implementing Lerpable.
Added generic linear interpolation objects and functions
Added modulus and remainder to Teramath.
Merge with latest
Checkstyle fixes I should have run at the time of the PR
Added generic linear interpolation objects and functions
Added modulus and remainder to Teramath.
Remove lwjgl dependencies from GUIManager by making it into an interface

Add headless GUIManager
Merge pull request #873 from mkienenb/headless-checkstyle-fixes

Checkstyle fixes I should have run at the time of the PR
Merge pull request #872 from LinusVanElswijk/develop

Modular arithmetic
Merge pull request #874 from mkienenb/headless-guimanager

Remove lwjgl dependencies from GUIManager by making it into an interface
Attempted fix for ignoring OSX Icon\r files.
Merge pull request #875 from msteiger/develop

Use Sweet Gooey Icon set
Merge branch 'develop' of git@github.com:MovingBlocks/Terasology.git into develop
Moved Base graphic asset classes into the packages for those assets.
Checkstyle fixes.
Fixed permissions for recent GUIManager refactoring.
Changed icon->mesh factory to a textureRegion->mesh factory.
Some work in preparation for dropping icons.
Switched over to using TextureRegions rather than Icons for item icons (some temporary hacks to allow this to work for the old UI system).
Fixed several issues with obtaining TextureRegion assets.
Added support for resolving partial urns where AssetResolvers are in the mix.
Added block component to sample block entities to allow for modification through BeforeEntityCreated event.
Fixed creation of sample entity for block change.