Bug 913985: Part 1 - Introduce a nicer annotation API for the generator, and migrate all existing annotations to it. r=kats

--HG--
rename : mobile/android/base/mozglue/OptionalGeneratedParameter.java => mobile/android/base/mozglue/generatorannotations/OptionalGeneratedParameter.java
rename : mobile/android/base/mozglue/GeneratableAndroidBridgeTarget.java => mobile/android/base/mozglue/generatorannotations/WrapElementForJNI.java
Bug 913985: Part 2 - Add annotations to all remaining JNI entry points, marking them for generations. r=kats
Bug 913985: Part 3 - Update the annotation processor to generate wrapper classes. r=kats

--HG--
rename : build/annotationProcessors/MethodWithAnnotationInfo.java => build/annotationProcessors/AnnotationInfo.java
rename : build/annotationProcessors/utils/AlphabeticMethodComparator.java => build/annotationProcessors/utils/AlphabeticAnnotatableEntityComparator.java
rename : build/annotationProcessors/utils/GeneratableEntryPointIterator.java => build/annotationProcessors/utils/GeneratableElementIterator.java
Bug 913985: Part 4 - Add new generated code to version control. r=kats
Bug 913985: Part 5 - Refactor the Bridge to use the generated code. r=kats
Bug 913985: Part 6 - Remove redundant AndroidBridge::Bridge() checks. r=kats
Bug 918176 - Silence uninitialized variable warning in nsRuleNode::ComputeContentData. r=dholbert
No bug - Assertion text typo fix. (DONTBUILD)
Bug 920223 - Part 0: Fix weird syntax in Makefile.in; r=trivial
Bug 920223 - Part 1: Mass convert MOCHITEST_FILES to manifests; rs=Ms2ger
Bug 920223 - Part 2: Mass convert MOCHITEST_CHROME_FILES to manifests; rs=Ms2ger
Bug 920223 - Part 3: Mass convert MOCHITEST_BROWSER_FILES to manifests; rs=Ms2ger
Bug 920223 - Part 4: Mass convert MOCHITEST_A11Y_FILES to manifests; rs=Ms2ger
Bug 920223 - Part 5: Fixup issues from automatic conversions; r=Ms2ger
NO BUG - Increase memory allocation in build docs Vagrant config
Bug 921725 - Remove TypeScript::propertyReadTypes. r=bhackett
Backed out changeset 196a2b00d509 (bug 913985)
Backed out changeset 0904d8d19947 (bug 913985)
Backed out changeset d4aa6cf97712 (bug 913985)
Backed out changeset b44508a5c02f (bug 913985)

--HG--
rename : build/annotationProcessors/AnnotationInfo.java => build/annotationProcessors/MethodWithAnnotationInfo.java
rename : build/annotationProcessors/utils/AlphabeticAnnotatableEntityComparator.java => build/annotationProcessors/utils/AlphabeticMethodComparator.java
rename : build/annotationProcessors/utils/GeneratableElementIterator.java => build/annotationProcessors/utils/GeneratableEntryPointIterator.java