[media path] Added a property for media path root
[media] Implemented |mediaLibraryPath| property
[media] Forwarded default media path to SCRemoteApi
[media] Using media root to construct media path
[media] Made media path construction case insensitive
[media] Added some upper/lowercase variations
[media] Added test
[media] Using lower case
[media] Using root from context.

Using lowercase too
[media] Using lower case
[media] Injected the "media root" dependency
[media] Added tests for SCCreateMediaRequestUrlBuilder
[JS] Added mediaLibraryPath parameter
[js] renaming fix
[js] Updated test instance URL
[CI] Updated GHUnit framework
[media] Added a test case for item methods
[media] Exposed a constructor for testing
code style fix
[media] Added media extension methods to the item