add opBrowser::postWithFiles() method handles file upload (fixes #3396)
some cleanup in activity/post.json (fixes #3064)
add testcases for activity/post.json (refs #3064)