An Indonesian hamlet dubbed "the rainbow village" has become an internet sensation and drawn hordes of visitors after it was given a colourful makeover in a kaleidescope of colours.