Fixed gitignore, made makefile cross platform.
Fixed gitignore, made makefile cross platform.

Fixed gitignore to actually ignore vim swap files.

Jwis921/PersonalCuraEngine,jacobdai/CuraEngine-1,Ultimaker/CuraEngine,electrocbd/CuraEngine,markwal/CuraEngine,totalretribution/CuraEngine,Skeen/CuraJS-Engine,phonyphonecall/CuraEngine,alephobjects/CuraEngine,be3d/CuraEngine,ROBO3D/CuraEngine,pratikshashroff/pcura,uus169/CuraEngine,uus169/CuraEngine,daid/CuraCutEngine,Skeen/CuraJS-Engine,Jwis921/PersonalCuraEngine,ROBO3D/CuraEngine,alephobjects/CuraEngine,jacobdai/CuraEngine-1,Ultimaker/CuraEngine,derekhe/CuraEngine,totalretribution/CuraEngine,markwal/CuraEngine,robotustra/curax,ROBO3D/CuraEngine,robotustra/curax,derekhe/CuraEngine,alex1818/CuraEngine,robotustra/curax,patrick3coffee/CuraTinyG,markwal/CuraEngine,fxtentacle/CuraEngine,derekhe/CuraEngine,be3d/CuraEngine,phonyphonecall/CuraEngine,foosel/CuraEngine,mspark93/CuraEngine,fxtentacle/CuraEngine,patrick3coffee/CuraTinyG,fxtentacle/CuraEngine,foosel/CuraEngine,pratikshashroff/pcura,alex1818/CuraEngine,foosel/CuraEngine,mspark93/CuraEngine,Jwis921/PersonalCuraEngine,totalretribution/CuraEngine,phonyphonecall/CuraEngine,mspark93/CuraEngine,be3d/CuraEngine,jacobdai/CuraEngine-1,electrocbd/CuraEngine,patrick3coffee/CuraTinyG,uus169/CuraEngine,daid/CuraCutEngine,Skeen/CuraJS-Engine,electrocbd/CuraEngine,alex1818/CuraEngine,pratikshashroff/pcura,alephobjects/CuraEngine