FORGE-727 Fix for unexpected operator error message

Ubuntu and other Debian based derivates use dash instead of bash
to execute scripts requiring /bin/sh. The POSIX sh aka dash shell
 does not understand "==".

Hence using "=" instead in the forge script.
removed /bin from gitignore
Merge pull request #247 from VineetReynolds/FORGE-727

FORGE-727 Fix for unexpected operator error message
FORGE-621: Initial support for WebLogic 12c container
private type used in public constructor
Merge pull request #249 from mbenson/38dfdd0d7e1de3a1134c2c727b881de7346bca1a

AnnotationType enum used in AnnotationImpl constructor but type is private
[FORGE-729] re-adding a named element to a normal annotation should replace rather than accumulate
Merge pull request #250 from mbenson/master

FORGE-729
FORGE-730: annotation order enhancements
FORGE-731: API support for nested annotations as annotation element values
FORGE-436: JavaSource needs a way to parse nested annotations
Merge pull request #251 from mbenson/annotationOrder

FORGE-730: annotation order enhancements
Merged mbenson/FORGE-731
Merge pull request #253 from mbenson/FORGE-436

FORGE-436 JavaSource needs a way to parse nested annotations
tests for parsing nested annotations
add tests showing what happens when annotation names are omitted
FORGE-732: All JavaSource types should allow inner classes
Merge pull request #256 from mbenson/nestedClasses

FORGE-732: All JavaSource types should allow inner classes
Implemented FORGE-613
Merge pull request #257 from fribeiro1/FORGE-613

Implemented FORGE-613