Adding select image using WP native uploader

This one is a quite heavy commit. Lemme note so future Fikri wouldn’t
curse the past Fikri:

From the previous commit, I finally use wp_head  + wp_footer +
wp_enqueue_script/style to call for scripts.  This brings unwanted
stylesheet which making conflicts. Thus:

1. dequeueing all scripts and styles, except the files which are
actually used on the editing screen
2. removing all hooks from wp_head and wp_footer except all hook which
is used for calling styles and scripts.

This one is quite handy. I should blog about this.

***

Adding WordPress’ native image uploader for image-selecting capability.
It is quite tricky since there are rarely mentioned on the codex.
Basically:

1. Make sure you already have wp_footer on the page you’re using
2. Call the used scripts and styles using wp_enqueue_media();
3. Customize the uploader. These [Ram
Ratan’s](https://codestag.com/how-to-use-wordpress-3-5-media-uploader-in
-theme-options/) and [Mike
Jolley’s](http://mikejolley.com/2012/12/using-the-new-wordpress-3-5-medi
a-uploader-in-plugins/) post will help.