Fix for: ENYO-435 (taken from #1757)

To avoid history conflicts and dups, have squashed these commits into a single diff commit.

Originally from https://github.com/enyojs/moonstone/pull/1757, see below for details.

Squashed commit of the following:

commit 6e8dc4c1d5a01131a7036c74e9bc01eb019d0ea8
Author: DavidUm <david.um@lge.com>
Date:   Sat Nov 22 04:41:44 2014 +0900

    ENYO-435 Resolve conflicts with master again

    Enyo-DCO-1.1-Signed-off-by: David Um david.um@lge.com

commit db676cc406c047c58ae7d7cd5ee832f127fafde9
Author: DavidUm <david.um@lge.com>
Date:   Sat Nov 22 04:35:01 2014 +0900

    ENYO-435 Resolve conflicts with master

    Enyo-DCO-1.1-Signed-off-by: David Um david.um@lge.com

commit ffe722cca574757cf6246012c49e451bf49cd2cb
Author: DavidUm <david.um@lge.com>
Date:   Sat Nov 22 02:55:19 2014 +0900

    ENYO-435 Merged with Enyo-423

    Enyo-DCO-1.1-Signed-off-by: David Um david.um@lge.com

commit 2b4d40436cd21728b48ed57a012b9bc781b88bd2
Author: DavidUm <david.um@lge.com>
Date:   Fri Nov 21 09:29:34 2014 +0900

    ENYO-435 Add hour and minute picker has proper padding.
    In some locale, minute '0' should display as "00"

    Enyo-DCO-1.1-Signed-off-by: David Um david.um@lge.com

commit 8d87446f6dceaef3579a39d7fe483ea2eca435b6
Author: DavidUm <david.um@lge.com>
Date:   Fri Nov 21 03:13:31 2014 +0900

    ENYO-435 Add default locale option

    Enyo-DCO-1.1-Signed-off-by: David Um david.um@lge.com

commit 7909e1d52fc9dd139a46b86cd38d0aacf697795b
Author: david.um <david.um@lge.com>
Date:   Wed Nov 19 15:24:56 2014 -0800

    ENYO-435 Avoid using grouping in digits
    This option will remove "," in thousand unit.

    Enyo-DCO-1.1-Signed-off-by: David Um david.um@lge.com

commit 5e078cb7b280362f81d07d4cc3465d0f890e8b40
Author: DavidUm <david.um@lge.com>
Date:   Fri Nov 7 07:22:48 2014 +0900

    ENYO-435 When locale changed, re-render current value
    Todo: we'd better supprot an API to get 'index' from current value.

    Enyo-DCO-1.1-Signed-off-by: David Um david.um@lge.com

commit 9a159b9d09d635268185a31c2fb6663f939f4261
Author: DavidUm <david.um@lge.com>
Date:   Fri Nov 7 07:21:29 2014 +0900

    ENYO-435 Prepare locale changing option to sample

    Enyo-DCO-1.1-Signed-off-by: David Um david.um@lge.com

commit 90a0b46619e7f95d1dba33ba1e05a3693ccff943
Author: DavidUm <david.um@lge.com>
Date:   Fri Nov 7 07:00:13 2014 +0900

    ENYO-435 Translate digits in IntegerPicker
    This is requested from HE.
    Some region like Iran has own number and they want to use it.

    Enyo-DCO-1.1-Signed-off-by: David Um david.um@lge.com