Add shared libraries to the gcc dictionary
SHARED_FLAG option to introduce fPIC flag for shared libraries
Specify the soname flag for gcc linker
Version handling for osx
Fix linux problems after osx versioning commit
Little refactoring for the major.minor concatenation
Remove residual trace
big merge

Change-Id: I9d687f55273ecdedc8eaf1e28eef9ef5e19bfb11
Helpers need to bee outside from plugin.rb
Remove helpers from plugin.rb
cleaned up

Change-Id: Ic689a8c38a42b5ed87cedc2181d9464a25d2a9fe