LPS-49483 - Edit Source Formatter to fix all indentations at once.
LPS-49483 - Add new format method that takes in a fileName and returns a String
LPS-49483 - Make changes to prepare for new test files
LPS-49483 - New XML test file and its dependencies
LPS-49483 SF
LPS-49483 isExcluded has to run after we replace the backslashes in the fileName
LPS-49483 Only fix first occurence and make method recursive. Make conform to the say we are doing this in JSPSourceProcessor and JavaSourceProcessor
LPS-49483 Consolidate logic and make the format method recursive in BaseSourceProcessor, this way we won't have to worry about having to run SF multiple times in the future for any of the SourceProcessors
LPS-49483 Only JSPSourceProcessor and JavaSourceProcessor need the absolutePath, no need to retrieve for other sourceProcessors
LPS-49483 We should remove return characters from all files, not just .sh files (already added to BaseSourceProcessor.java in previous commit)
LPS-49483 Include all .sh files, not just the create.sh ones in plugins
LPS-49483 Rename method to processFormattedFile
LPS-49483 Sort
LPS-49483 Source formatting
LPS-49483 Group tests