Completion Suggester: Fix CompletionFieldMapper to correctly parse weight
 - Allows weight to be defined as a string representation of a positive integer

closes #8090