Merge branch 'develop'

* develop: (36 commits)
  Bump version to 1.0.0
  Added VL#nrf_id method
  Added spec for adding BT to an BL via hash
  Set index property when added to collection
  Added Property.has_property? method
  Moved content of AttributeAssignment into Property
  Renamed Array to Collection to avoid confusion with ::Array
  commented some broken specs
  has_many adds posttype to array
  Turn config
  EfoNelfo::Array#<< accepts a hash
  Added PostType.from(hash) and .version_from_class
  Added turn
  removed unnecessary method
  Array accepts only valid post types
  syntactics
  fixing to_a methods
  whitespace
  Added @owner to Array
  alignment
  ...
Merge branch 'develop'

* develop:
  Added discount models (RH and RL)
  automatic load all v40 modules
  removed exec flag on samples
Merge branch 'develop'

* develop:
  bump version
Merge branch 'develop'

* develop:
  Added VL#images to return images from additional info
bump version
Merge branch 'develop'

* develop:
  bump version to 1.3.0
  updated readme
  Added some comments
  refactored csv formatters using refinements
  Setting invalid property type raises an error
  Added validate_options! as class method
  Refactored Property; removed instance variables
  Added Property class
  Renamed Property to Properties
  Moved to_csv into PostType module
  refactored helper methods for VL (weight, images, etc)

Conflicts:
	lib/efo_nelfo/version.rb