Added first proper pass at D3D10 Renderer

Added D3D10 Renderer including initial setup of renderer, effect file
needed for drawing etc. Features still need include control of render
states for scissor test and also rendering path for non-textured
controls.
Moved Raster state into C++

Removed Raster block from effect, added RasterStates to enable/disable
scissor test
Scissor Enable/Disable only set once

Scissor Enable/Disable only set when enable function is called by caller
Merge pull request #56 from BigBearGCU/master into feature/directx10-example

Phase 1 of directx10 example
Various required CMake bits and patches to get the code to compile
Added some error reporting to DirectX initialization stage
Removed some non-Windows code as this is a Windows only application since DirectX is Windows only.
Ignoring dependency libraries and includes
More OSX build artifacts
Fixed issue D3D10Texture flags issues

Misc Flags caused issues in the creation of D3D10Textures, this has now
been set to zero. The textures are now displayed properly.
Merge commit '29b735301c8ef0246c9d85add1ec57385cf5377a' into feature/directx10-example

* commit '29b735301c8ef0246c9d85add1ec57385cf5377a':
  Fixed issue D3D10Texture flags issues
Fix for minor typo resulting in uninitialized member m_pScissorTestEnable
Minor update to references in README.TXT to include DirectX 10 reference
Adding dependencies directory, python and lua scripting modules, and some remaining Windows build artifacts to ignore list
Merge pull request #192 from dwimsey/feature/gitignore-build-artifacts

More git ignores
Merge pull request #170 from feature/directx10-example

DirectX 10 Sample

Conflicts:
Build/cmake/gen_samplelists.sh