Fixed interfaceVersion attribute

Change-Id: I5db8d653b06967059c5dad67455e6b366038b23e
refactored validator

-fixed broken ftypecollection and finterface name validation
-improved place of error markers
-improved cyclic managed imports
-distinguish franca validation problems from commonapi validation
problems
-deleted check of undefined finterface elements

Change-Id: Iebba271edbb4d2765009f84d07773b1472d5f3fa
Integrated interfaceVersion getter on stub side into implementation for
inherited interfaces

Change-Id: Ic553efc922ba57b2d6bdfbc34f7dfcfdab6c3b96
fixed NullPointerException in addPreferences()

Change-Id: Iedaa3a94352f3c573c41e5911125eba07db75160
Fixed classpath setup in cli to use the eclipse home variable and
removed an unused import
Added -version for getting the used versions and fixed a bug
 -now it is possible to get the versions with the parameter -version
 -the franca version will be read form the maven properties the
Generator Version is hardcoded
 -added handling for non existing files in the arguments
 
Change-Id: I30375333099c91df5a08e046f93ea8cd5d288fac
Added option to generate all included fidls too
  -now it is possible to generate all fidls included in the parameter
fidl with -genallincl
modified accesses to franca name attributes using the method getName
litte bugfix in FTypeCycleDetector
increased version number to 2.1.5
changed classpath settings and increased version number for cli
adopted README to reflect the actual implementation
removed generated code from makefile
added missing configuration file for verification test
GLIPCI-207
Adapted Test "DBusCommunicationTest > RemoteMethodCallSucceeds" to
verification test.
generator now creates windows compatible code

Change-Id: I918cf1be2d8165c8a5c3a0f927ce4ebe18e193f1
small changes to generate code that can be compiled warning free
Merge "GLIPCI-207 Adapted Test "DBusCommunicationTest > RemoteMethodCallSucceeds" to verification test."
new feature to generate proxies and stubs into seperate target directories

after review of Stefan Laner:

made setFileAccessOutputhPathForPrefence method public and updated it to use typeguards instead of instanceof constructs

Change-Id: Ic93a2c6b6ebc70665c7d74ed4bdfc435be8d13e9
Deleted the old validator, added a validator with general restrictions

Change-Id: I095196950cbabeb226b76d6368462cc1e50ebadb
Added preference page to en- or disable validator
Added franca version test to cancel some validations
updated franca validation point

Rebased change

Change-Id: I1b779e0f3a8d45effe9df19147b678abac740203