[download] Throw TypeError when Constructor called as function

This aligns with other Tizen API's behavior in such case.

BUG=https://crosswalk-project.org/jira/browse/xwalk-959