Added support for the ComponentConfiguration API in Camel 2.12.

This includes an update for the Route Demo GUI.

This may need to be tested a bit more, as I may not have all the configuration options covered.

Also, please test the build, I'm behind the corporate artifactory, I added the netbeans repo to the demo project, but it would not have been tested here since I mirror everything...

The ComponentConfiguration API (http://camel.apache.org/componentconfiguration.html) will allow an implementing app configure the component through introspection.  For the demo, I used the NetBeans properties sheet (http://bits.netbeans.org/dev/javadoc/org-openide-explorer/org/openide/explorer/propertysheet/PropertySheet.html).  If accepted, we will use this as our first device in DataLinc 3. 

I would be happy to provide more improvements if you decide to refactor how the endpoints are created.