Merge pull request #121 from JonasKJ/master

All sorts of issue solving
Merge pull request #129 from JonasKJ/master

IT'S PULL REQUEST TIME
Angular-Magic

see this page for info about src and ng-src:
http://docs.angularjs.org/api/ng.directive:ngSrc
#130, not fixed

http://docs.angularjs.org/api/ng.directive:ngHref
#35 more done

and git config files, b'cuz..
pluralization. everywhere.
Add a parseUrl-Directive for URLs in Chat-Messages

also added a semicolon and changed naming conventions in onScroll
fixes #113

added a custom directive for url-parsing
fixes #128

added a check for embeddable videos. refer to #128
also added a little more descriptive regex-validators for the vendor-specific URLs
fixes #117
add exception for multiple channels sharing the same id

well at least it could happen..
somehow
finally fixed #101
refer to #81
added playlist.length for getting the length of the channel-playlist
#112 work

still needs to check if user has already skipped(not that they would be
able to vote doubly - but just to disable the vote button)
as well as doing the actual playlist skip
as well as updating the skip part of the interface on video change
as well as resetting skips on video pre-change(backend, regular TRUNCATE
TABLE maybe?)
returns last inserted id on item-append
probably fix for #77 and #110

needs check
#115 but that's the point of the branch idk
Update README.md
center on natural next play, too..