KERN-2865 - Preview processor - only resize when bigger
https://jira.sakaiproject.org/browse/KERN-2865
KERN-2883 - Preview processor - gif & png images generate jpg thumbnails
https://jira.sakaiproject.org/browse/KERN-2883
Squashed commit of the following:

commit b394ad113bb24a9c0b08dfd841efb2d5ef79918a
Author: Lance Speelmon <lance@speelmon.com>
Date:   Mon Jun 4 19:53:25 2012 -0700

    KERN-2866 Add coverage for LiteBasicLTIConsumerServlet and remove unused code.

commit 2e2d1479ba89dbb9af267ffe1f69c9e61bf31d40
Author: Lance Speelmon <lance@speelmon.com>
Date:   Tue May 29 17:00:11 2012 -0700

    KERN-2866 Add full coverge for LiteBasicLTIPostOperation#doRun method.

commit ffa6dffcd28b6edd4b3387147fa8429ba0197d9e
Author: Lance Speelmon <lance@speelmon.com>
Date:   Fri May 25 14:25:28 2012 -0700

    KERN-2866 full coverge for LiteBasicLTIPostOperation#createSensitiveNode method.

commit eb235794a5ee88f262d2466fdb2593bb220bb466
Author: Lance Speelmon <lance@speelmon.com>
Date:   Fri May 25 08:51:25 2012 -0700

    KERN-2866 Add coverage for LiteBasicLTIServletUtils

commit 5cf05f50c179153e983e1093fa507c19101ece9b
Author: Lance Speelmon <lance@speelmon.com>
Date:   Fri May 25 08:05:17 2012 -0700

    KERN-2866 Added coverage for BasicLTICLEToolPropertyServletTest

commit 0655c7f227cf22dc57e271014d926d7484ac0f1c
Author: Lance Speelmon <lance@speelmon.com>
Date:   Thu May 24 16:43:04 2012 -0700

    KERN-2866 100% coverage for CLEVirtualToolDataProvider.
KERN-2889 Extract reusable locale and timezone logic from LiteMeServlet
KERN-2890 Add timezone and locale support to LTI consumer launch payloads
KERN-2889 Extract reusable locale and timezone logic from LiteMeServlet
KERN-2890 Add timezone and locale support to LTI consumer launch payloads
fix merge conflict in bundles/user/impl/pom.xml
Merge remote-tracking branch 'raydavis/KERN-2806'

* raydavis/KERN-2806:
  KERN-2806 Match NGram and EdgeNGram to auto-completion UX - Improves quality of results. - Shrinks Solr indexes.
Merge remote-tracking branch 'raydavis/KERN-2886'

* raydavis/KERN-2886:
  KERN-2886 Eliminate unnecessary wildcards in related-contacts filler
Merge remote-tracking branch 'raydavis/KERN-2891'

* raydavis/KERN-2891:
  KERN-2891 Remove unused random content search code
update nakamura gem version number
KERN-2893 return empty array intead of null to avoid NullPointerException
Merge pull request #821 from lancespeelmon/KERN-2866-squash

 Add test coverage, simplify and remove unused code.
Merge pull request #823 from lancespeelmon/KERN-2890

 Extract reusable locale and timezone logic from LiteMeServlet
KERN-2890 Add test coverage for timezone and locale support to LTI consumer launch payloads
Merge pull request #825 from lancespeelmon/KERN-2890

KERN-2890 Add test coverage for timezone and locale support to LTI consu...
Merge pull request #824 from zathomas/KERN-2893

 fix NPE in DeleteOperation
KERN-2889 fixed missing export package in utils. Caused meservice bundle to not start.
Extract reusable locale and timezone logic from LiteMeServlet
Merge pull request #826 from lancespeelmon/KERN-2889

KERN-2889 fixed missing export package in utils. Caused meservice bundle...
KERN-2895 Update binding to basiclti-util and refactor locale and timezone to be more standards compliant
KERN-2895 Update binding to basiclti-util and refactor locale and timezone to be more standards compliant