Merge pull request #1 from Shiandow/master

Improved MutiplyFilter, some cleanup.
Moved TransformationFilter into Filter.cs
Merged TransformationFilter into ShaderFilter.
Changed ShaderFilter's first c'tor to the old non-transformation accepting one. This allows the use of ShaderFilter without having to worry about transformation if it's not required.
Code cleanup
Renamed InputFilter to SourceFilter.
Fixed some RenderScript.CreateFilter overloads (not passing transformation on correctly).
Renamed Resizer to Size Marker and added a few more options to allow upscaled sharpening.
Changed Func<int, int, Size> to Func<Size, Size>.
This improves code clarity. Also renamed Transformation to Transform.
This gives us codes such as,
        public override Size OutputSize
        {
            get { return Transform(InputFilters[SizeIndex].OutputSize); }
        }
IScriptRenderer.ShowConfigDialog was changed to include an IWin32Window owner param in response to AnimeViewer's bug report (http://forum.doom9.org/showthread.php?p=1698365#post1698365).
Scripts updated to match this change.
Reverted "Size Marker" back to "Resizer" since MPDN now supports OutputSize specifier.
Updated NediScaler to specify OutputSize.
Updated RenderScript.cs to match new MPDN render script interface.
Updated read me with instructions to use render scripts with MPDN.
Merge pull request #1 from zachsaw/master

Update from original