Allow for complex media queries
Allow for complex media queries

Originally, ngSticky supported simple media queries like {{media-query="min-height: 768px"}}. Because of the internal handling of this query (i.e. adding brackets) it was impossible to create more complex media queries like {{media-query="(min-height: 768px) and (min-width:600px)"}}. In that case ngSticky would test {{((min-height: 768px) and (min-width:600px)}} which always returns false due to too many brackets.

This commit fixes the issue with more complex media queries while maintaining backwards compatibility.
enkodellc/ngSticky,chrismbarr/ngSticky,Fourwinged/ngSticky,d-oliveros/ngSticky,alfirin/ngSticky,driannaude/ngSticky,tarosky/ngSticky,westonganger/ngSticky,josephtan/ngSticky,driannaude/ngSticky,EnigmaticCode/ngSticky,pre/ngSticky,d-oliveros/ngSticky,westonganger/ngSticky,plantwebdesign/ngSticky,chrismbarr/ngSticky,Fourwinged/ngSticky,alfirin/ngSticky