A local's guide of 20 incredible things to do in Kuala Lumpur and places to visit for history, shopping, fun and the best food to try.