Opening up FilePreProcessor to make it extensible. Fix for #322
Making protected members virtual
Merge pull request #323 from glennblock/322

Opening up FilePreProcessor to make it extensible. Fix for #322
Merge branch 'dev' of https://github.com/scriptcs/scriptcs.git into dev