Js singletonise amber

Hey! @JonathanShaw and @scoen!

What if we made the `closeAmberDbService()` method `synchronised`?  Note that it MUST NOT be static according to the spec: http://docs.oracle.com/javaee/5/api/javax/annotation/PreDestroy.html