Moves code from SharpFlame to SharpFlame.Core.
Merge remote-tracking branch 'bchavez/master' into eto