user_contributions.test_files: fix inputA/B
user_contributions.rest: fake flag for submit_contribution()
user_contributions.parsers/rest: general has priority over main-general keys (dont overwrite)
user_contributions.builders: account for multiple contributions per project
user_contributions.__main__: --infile, --reset, --build