Change some classes' visibility to internal
Remove unnecessary library references
Add PM unsupported exception test
Merge branch 'master' of https://github.com/kzemek/FileScanner.git
Merge branch 'master'
Fix encodding in exporting results
SqLitePersistenceManager implementation
Merge branch 'master' of https://github.com/kzemek/FileScanner.git
Merge branch 'PersistanceManager'
Adapt core module to PersistenceManager interface changes
Rename IParseMode to IParseStrategy and change names in other connected classes.
Add Serializable attributes to some classes
Create various IPersistenceManager implementations instead of using ISaveMethods
Add SerializationPM tests
Merge branch 'master' of https://github.com/kzemek/FileScanner.git
Provide new IMatcher implementation.

Create a factory to choose the desired implementation.
Fix MatcherFactory.Create name capitalization.

Also sort some usings.
Correct typo in a file name.
Add tests and comments to FileParser.
Change FileParser/FileParserBuilder.cs to FileParser/FileParserFactory.cs.