Add target attribute 2

This PR is a refinement of PR #23 and adds a `colorpicker-parent` attribute to the directive that allows to inject the picker into the parent element.
This is needed for custom styling in fixed elements.
I also fixed some errors that JSHint complained about in this PR.
/cc @ldiercks