Update import from dsfml.window.all to dsfml.window
Merge pull request #83 from TyOverby/patch-1

Update import from dsfml.window.all to dsfml.window
Update inputstream.d
Update text.d

fixes #84
Update package.d
Cleaning up and organizing

Started some clean up stuff, and working out a system for consistency.
Audio Module Clean Up First Pass
Graphics Module Clean Up First Pass
Return value on property assigners
Merge pull request #91 from blastrock/master

Return value on property assigners
Make Shape.setTexture behave as in SFML
Merge pull request #93 from blastrock/master

Make Shape.setTexture behave as in SFML
RenderWindow build fix

A recent merge caused a build issue. I also const'd some stuff.
Graphics Module Clean Up Second Pass

Still needs more work, but it is better and more consistent.
Whoops.

Fixes #97
Library Clean Up Nearly Done

Getting close. One or two more passes.
Minor changes

Consistency rocks!
Update README.md

Added a contributing section, and posted a link to the road map
New Destructor mixin

Fixes #99, Closes #92, and resolves #63
Better Destructor mixin

This mixin is better since it is simpler and everything happens at
compile time. I made a mistake last time which caused me to not do it
this way in the first place.