Merge pull request #1 from Jebbs/master

pull & merge diff
Fix dup()

- all dup() functions have been changed to properties to match std
- added functioning dup() to sprite.d
Merge pull request #104 from pataroose/master

some changes to dup()
DDoc audio module first pass
DDoc audio module second pass

Entire property blocks are documented instead of each individual
property function.
DDoc audio module third pass

Fixed some paragraphs. We're paying the price of some files being very
wide (due to some long documentation sentences) for the benefit of code
suggestions being more readable.
Merge pull request #105 from pataroose/master

Audio module DDoc
Fixed destructor not mixing in for release builds

One day I'll test everything.
Unit tests and small updates

Almost all graphic classes have unit tests now. Also fixed a couple of
things here and there.
Merge pull request #2 from Jebbs/master

Merge Jebbs updates
RenderStates default made a property
Removed const from RenderTarget getDefaultView
Fix default parameters with RenderStates.Default

removed () to fit with possible -property compilation
Merge pull request #108 from pataroose/fd

Nitpicks
Finished basic unit tests for Network and extras.

I also fixed some other things in the Audio module, and some minor
property issues in some shape files.
Graphics DDoc first pass

Added DDoc to graphics module classes, functions, etc.
Merge pull request #110 from pataroose/doc

Graphics DDoc
Merge remote-tracking branch 'upstream/master'