create web hook
Fixed PostgreSQL cast error caused by changing the polling interval type.

This was done by adding SQL specifically for PostgreSQL making use of the
USING clause to successfully cast from string to integer (and vice-versa
for down).

This fixes #3.
Merge branch 'create_web_hook' of https://github.com/voanhduy1512/gitlab-ci into voanhduy1512-create_web_hook
Improve webhooks migration and association

Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
WebHook scaffold

Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Fix WebHook execution

Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Finalize web hook service functionality

Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Fix web hook specs

Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Fix db schema

Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
v5 changelog entries

Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Merge branch 'voanhduy1512-create_web_hook' into 'master'

WebHook functionality
Merge branch 'bugfix/3/fix_polling_interval_column_change_cast_error_in_postgresql' into 'master'

Fix Polling Interval Column Change Cast Error In Postgresql

This merge request fixes issue #3. This was done by adding SQL specifically for PostgreSQL making use of the USING clause to successfully cast from string to integer (and vice-versa for down). See the [PostgreSQL docs](http://www.postgresql.org/docs/9.1/interactive/sql-altertable.html) for more information.
Merge branch 'master' of gitlab.com:gitlab-org/gitlab-ci