Nuevo código para gallery_shortcode

- Arreglado pequeños problemas
- Se ha sacado el código de widgets de functions.php
- Se ha reescrito por completo el código del shortcode [gallery]