Fix for numAutoReplace

:Release Notes:
1. Ensure "numAutoReplace" takes boolean value as input for the key -"all"
2. its returning False for invalid input and invalid parameter also.

:Detailed Notes:
1. Ensure "numAutoReplace" takes boolean value as input for the key -"all"
2. its returning False for invalid input and invalid parameter also.

:Testing Performed:
Was tested on Starfish build 236.

:QA Notes:
correct request:
luna-send -n 1 -f palm://com.palm.smartKey/numAutoReplace '{ "all":"true"}'
wrong request:
luna-send -n 1 -f palm://com.palm.smartKey/numAutoReplace '{ "all":"fal@se"}'

:Issues Addressed:
[GF-10665] com.palm.smartKey:numAutoReplace - returns True for invalid parameters

Open-webOS-DCO-1.0-Signed-off-by: Igor Kuksyuk <ikuksyuk@luxoft.com>

Change-Id: Ib6df3ee62042a3bf10dac6da174df7b224c8836d
Reviewed-on: https://g2g.palm.com/2940
Reviewed-by: Build Verification
Reviewed-by: Igor Kuksyuk <ikuksyuk@luxoft.com>
Tested-by: Igor Kuksyuk <ikuksyuk@luxoft.com>
Reviewed-by: Roger Stringer <roger.stringer@lge.com>