Misc. fixes and attempt to fix SFMLWidget garbage drawing onload
Replace some NULLs with nullptr
Made full copy of SFML headers including incomplete portions.