Moved jms:reference elements after source and target elements for XLIFF 1.2 compatibility.
fixes Fatal error: Call to a member function getDocComment() on a non-object
Added xlf dumper service, using same class as xliff dumper service
Add comment and update unit test fixture
Extract translations from 'attr' values in forms

Symfony2 not only translates the 'label' attribute of form widgets but it also translates the 'placeholder' and the 'title' attributes of form widgets.

So I guess it would be nice if the JMSTranslationBundle also extracted translations from these attributes from the *Type.php files.

Inside your From-Type:

...
public function buildForm(FormBuilderInterface $builder, array $options) {

   $builder->add('name', 'text', array('label'=>'entity.form.name.label', 
                                       'attr' => array('placeholder' => 'enter.your.name.here', 
                                                       'title' => 'entity.form.name.title'
                                                       )
                                       )
                 );
Handle FormFields where the 'label' is set to false
add tests for placeholder-extraction & blank labels
fixed commit error.
re-added test that I accidentally removed
cleaned up mess I caused when merging my stuff with an update from origin/master
cleaned up mess I caused when merging my stuff with an update from origin/master
rebase and cleanup
rebase and cleanup
rebase and cleanup
extract from empyt_value as array
extract from empyt_value as array fix
Handle variants where attr is not an array but a function pointer. 

Example code that chrashes without this fix: 

```php
    $resolver->setDefaults(array(                                                 
            'error_bubbling' => false,                                                
            'invalid_message' => "Invalid resource selected",                         
            'type' => false,                                                          
                                                                                      
            'allowed_resource_types' => false,                                        
            'required' => false,                                                      
            'attr' => function(Options $options) use ($router) {                      
                return array(                                                         
                'placeholder' => "Search for a movie",                                
                'class' => 'resource_selector auto_complete',                         
                "data-url-all" => ($options['allowed_resource_types'] !== false) ?    
                        $router->generate('admin_resource_query_type', array('type' => $options['allowed_resource_types'])) :
                         $router->generate('admin_resource_query', array())           
                );                                                                    
                                                                                      
            }                                                                         
            )                                                                         
        );     

```
Add support for help within form extractor