Merge pull request #51 from michaelfung/master

add api for push data
Merge pull request #52 from michaelfung/master

Add details to push data api
Merge pull request #53 from michaelfung/master

update push data api
Merge pull request #54 from michaelfung/master

change pair_dev api
Modify parameters

remove alarm_note and non_alarm_note parameters
add alarm_note and non_alarm_note data
Add Update Device ID API

use this API to update the real dev_id after a sensor or remote is
paired.
update alarm api
Server cannot return current alarm status,
suggest to use read device api to get this.