copy changes with repo name updates.
renamed kujua-api module to api

To complete this change fix references to kujua in your .gitmodules and
.git/config.
updated api submodule
updated sentinel submodule
updated sentinel submodule
removed npm install on kujua-api during build

tests are run on that repo separately.
updated sentinel submodule and letting gardener install npm deps.
removed scripts/tests cruft.
added load_messages.js script to help automate message loading.

cc marc @abbyad

$ node scripts/load_messages.js

Usage: load_messages.js <path> <url>

path    CSV file with message data, columns are defined as follows:
            message   raw message string
            from      phone number of sender
            timestamp when message was received by gateway (optional)
url     URL to medic database.

Examples:

node scripts/load_messages.js ~/data.csv http://admin:pass@localhost/medic

data.csv contents:

message,from,sent timestamp
ANCR jina Sam,+3125551212
ANCR LMP 10,+13125551212,1403965605868
ANCR jina Maria,+13125551212
"IMMR # mtoto Sandra Muragiri, III# mamaid 48892#dob 200",+13125551212

You can also add a message using curl:

```
curl -i -u gateway:123qwe \
    --data-urlencode 'message=Test One two' \
    --data-urlencode 'from=+13125551212' \
    --data-urlencode 'sent_timestamp=1403965605868' \
    -X POST \
    http://medic.local/medic/_design/medic/_rewrite/add
```
when adding new records pass timestamp to moment if it's not SMSSync compatible.

Also using Date.valueOf instead of Date.getTime since they are
functionally equivalent and moment doesn't have a getTime.
updated load_message script timestamp parameter description and examples.
updated sentinel submodule
Merge branch 'develop' into inbox-design