Memory platform counters

Adding summingbird counter support for the Memory platform.
If jobId is null, the registeredCountersForJob will throw a NPE (http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/ConcurrentHashMap.html#get(java.lang.Object))