chore: add karma-junit-reporter to profile performance
Fixed bug 

When using sortable between two lists and a helper function (not 'clone') there is a problem if you drop an item at the last spot.
The first time it works, the second time it will add it as the first element of the list.
It continues this way for every even drop as the last item.
You can check it here:
http://codepen.io/anon/pen/FyaJs

See issue here:
https://github.com/angular-ui/ui-sortable/issues/186
Merge pull request #190 from thgreasi/master

chore: add karma-junit-reporter to profile performance
docs: document the order that jQueryUI Sortable events trigger
Merge pull request #191 from thgreasi/master

docs: document the order that jQueryUI Sortable events trigger
feat(sortable): initialize sortable with all user options, before first $watch
test(sortable): add test for firing create() callback on init
Merge pull request #187 from benmeiri/patch-1

fix(sortable): fix connected lists with helper for last spot drops
Merge pull request #194 from thgreasi/handlecreate

feat(sortable): initialize sortable with all user options, before first $watch
chore: increase version number to v0.12.7
Merge pull request #196 from thgreasi/v0.12.7dev

chore: increase version number to v0.12.7
test(sortable): add test for nested sortables where update is not firing
feat(sortable): add workaround for nested sortings not triggering update
test(sortable): add test for dragging items from parent list into nested list
Merge pull request #199 from thgreasi/nested

feat(sortable): add workaround for nested sortings not triggering update
feat(sortable): support helper functions returning an existing list element
chore: increase version number to v0.12.8
Merge pull request #200 from thgreasi/v0.12.8dev

chore: merge version v0.12.8 into master
chore(travis): use karma-coveralls for coverage reports
Merge pull request #202 from angular-ui/coverallsmerge

chore(travis): use karma-coveralls for coverage reports