Merge pull request #6 from chenjordan/master

remove dns put request spec
add cellular authentication API

support "CHAP"/ "PAP" / "BOTH" type authentication
add cellular connection status

add 'status' variable to indicate connection status
Merge pull request #8 from chenjordan/master

modify text error
Update Remote/Async (puppetmaster)
Merge pull request #9 from imZack/master

Update Remote/Async (puppetmaster) :+1:
Change spec

Change status from string to number
Add operatorName variable
Change spec

Add internally use modem/at port
Merge pull request #10 from u7702045/master

Change spec
Change spec

remove modes
Merge pull request #11 from u7702045/master

Change spec
Update due to Sanji-IO/sanji-puppetmaster#3
Update apiary.apib
Merge pull request #12 from imZack/patch-1

Update due to Sanji-IO/sanji-puppetmaster#3
solve conflict
Merge remote-tracking branch 'upstream/master'

Conflicts:
	apiary.apib
add ipsec server and client document