MediaContent API clean up and alignment

Several improvements to the MediaContent API including
- alignment to referenced specification from the Tizen group
- feedback from implemenation

Following changes has been done
- MediaItemType "UNKNOWN" changed to "OTHER" as in referenced spec
- removed the obsolete getLocalMediaSource method
- interface MediaSource renamed to MediaContentManager which is directly deriving from Service
- added, successCB, errorCB to the update method
- added own errorCB interface
- callbacks changed to new callback notation
- in MediaItem added new attribute "name" as in referenced spec
- added "SimpleCoordinates" interface bound to the webinos object
- moved copyright attribute from MediaAudio to MediaItem
- added MediaLyrics to MediaVideo
- moved playCount to MediaItem
- added scanFile, setChangeListener and unsetChangeListener methods as in referenced spec
- fixed broken link to referenced spec
- improved indentation

Jira-issue: API-34
adds bitrate attribute to MediaVideo

Jira-issue: API-34
Adds constructors to the webinos namespace

Jira-issue: API-38
Merge pull request #31 from mlasak/API-34

MediaContent API cleanup and alignment