Merge tag '0.3.0' into develop

Ready for 0.3.0
Merge tag '0.3.1' into develop

uploaded files can have a different name specified
Merge tag '0.3.2' into develop

return the Item ID/GUID after a successful upload
Merge tag '0.3.3' into develop

also return the author/editor id
added support for multiple SharePoint configurations
use shorter variable names
use short array syntax
constructor cleanup
store configurations
fixed wrong configuration variable name
pass the library name to the getContextInfo() method
handle non JSON errors
Added version notice
Merge branch 'feature/multi-config' into develop
Merge branch 'release/0.4.0'