Nepal's first post-uprising elections see former PM K.P. Sharma Oli challenged by youth-driven candidate Balendra Shah in intense campaigns.