Added [JACKSON-295], jackson-all jar

diff --git a/build-osgi.xml b/build-osgi.xml
index 801cdbf..8234f69 100644
--- a/build-osgi.xml
+++ b/build-osgi.xml
@@ -1,6 +1,7 @@
 <?xml version="1.0" standalone='yes'?>
 <!-- This Ant build file fragment contains targets needed to build
-     distributable OSGi-aware artifacts
+     distributable OSGi-aware artifacts,
+     as well as "jackson-all" non-bundle jar
   -->
 
 <project name="OSGi export tasks for Jackson" basedir=".">
@@ -15,6 +16,7 @@
   <target name="jars.asl" depends="jar.core.asl, jar.mapper.asl" />
   <target name="jars.lgpl" depends="jar.core.lgpl, jar.mapper.lgpl" />
   <target name="jars.other" depends="jar.jaxrs, jar.xc, jar.smile, jar.mrbean" />
+  <target name="jar.all" depends="jars.asl, jars.other" />
 
   <!-- Let's build our JARs as OSGi bundles; then they work
         both within and outside of OSGi containers
diff --git a/build.xml b/build.xml
index 56c9fa4..880391d 100644
--- a/build.xml
+++ b/build.xml
@@ -289,7 +289,7 @@
 
     <!-- Dummy target that just includes all individual jars... --> 
     <target name="jars"
-       depends="jars.asl, jars.lgpl, jars.other"
+       depends="jars.asl, jars.lgpl, jars.other, jar.all"
     />
 
     <target name="javadoc" depends="compile.all">
@@ -339,6 +339,31 @@
         </javadoc>
     </target> 
 
+  <!-- New with 1.6, "jackson-all" combo jar -->
+    <target name="jar.all" depends="jars.asl, jars.other">
+      <jar jarfile="${dir.build}/jackson-all-${IMPL_VERSION}.jar"
+          filesonly="true" index="true" level="9">
+<!-- Bah: need Ant 1.8 for this:  indexMetaInf="true"  -->
+        <manifest>
+          <attribute name="Built-By" value="${user.name}"/>
+          <attribute name="Implementation-Title"   value="Jackson"/>
+          <attribute name="Implementation-Version" value="${IMPL_VERSION}"/>
+          <attribute name="Implementation-Vendor"  value="${IMPL_VENDOR}"/>
+          <attribute name="Specification-Title"   value="${JSON_TITLE}"/>
+          <attribute name="Specification-Version" value="${JSON_VERSION}"/>
+          <attribute name="Specification-Vendor"  value="${JSON_VENDOR}"/>
+       </manifest>
+       <metainf dir="${dir.releasenotes}/asl" includes="*" />
+       <fileset dir="${dir.build.classes.core}" includes="**/*.class" />
+       <fileset dir="${dir.build.classes.mapper}" includes="**/*.class" />
+       <fileset dir="${dir.build.classes.jaxrs}" includes="**/*.class" />
+       <fileset dir="${dir.build.classes.xc}" includes="**/*.class" />
+       <fileset dir="${dir.build.classes.smile}" includes="**/*.class" />
+       <fileset dir="${dir.build.classes.mrbean}" includes="**/*.class" />
+      </jar>
+    </target>
+
+
     <!-- Generic distribution target builds the structure we copy over
          to the website.
       --> 
diff --git a/release-notes/CREDITS b/release-notes/CREDITS
index 645faf0..5e2456c 100644
--- a/release-notes/CREDITS
+++ b/release-notes/CREDITS
@@ -337,8 +337,12 @@
     (unrecognized) field
    [1.6.0]  
 
- Thomas Dudziak:
+Thomas Dudziak:
   * Reported [JACKSON-328] Incorrect precedence between property fields, "getter-as-setter"
     fallbacks (former should have higher precedence)
    [1.6.0]
- 
\ No newline at end of file
+
+Ant Elder:
+  * Suggested [JACKSON-295] Create "jackson-all" jar for more convenient
+    deployment
+   [1.6.0]
\ No newline at end of file
diff --git a/release-notes/VERSION b/release-notes/VERSION
index 2485080..046ccb7 100644
--- a/release-notes/VERSION
+++ b/release-notes/VERSION
@@ -55,6 +55,8 @@
   * [JACKSON-282] Added SerializationConfig.Feature.CLOSE_CLOSEABLE
     which when enabled forced a call to value.close() right after
     serialization of a (root-level) value.
+  * [JACKSON-295] Add 'jackson-all' jar
+    (suggested by Ant E)
   * [JACKSON-299] Added 'org.codehaus.jackson.impl.MinimalPrettyPrinter'
     to make it easier to add simple output customizations
     (suggested b y David P)