Adapted ADStar and dependent files
Modifed ADStar components to fit the new Hipster model
Ported AD* with all tests passed. Created SearchComponents to allow instantiation of NodeExpander, NodeFactory and other components easily.
Merge branch 'development' into adstar-integration

Conflicts:
	hipster-core/src/main/java/es/usc/citius/hipster/algorithm/Hipster.java